两个项目分别是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,调试即可。