天天看点

一个解决方案中有两个项目,一个项目调用另一个项目中的函数

两个项目分别是test1和test2,test1中有两个函数被test2调用,用法如下:

//test1.h

intadd(intx,inty);

intsubstract(intx,inty);

//test1.cpp

#include"test1.h"

intadd(intx,inty)

{

returnx+y;

}

intsubstract(intx,inty)

returnx-y;

然后将test1的配置类型改为静态库(.lib)。

//test2.cpp

#include<iostream>

//#pragmacomment(lib,"test1.lib")

#include"D:\User\Documents\VisualStudio2012\Projects\test1\test1\test1.h"//注意要加test1.h的路径,不然系统找不到头文件

usingnamespacestd;

intmain()

cout<<add(3,4)<<endl;

cout<<substract(5,3)<<endl;

return0;

然后将test2的项目依赖项设置为test1,在test2项目中右键添加引用test1,调试即可。

继续阅读