天天看點

一個解決方案中有兩個項目,一個項目調用另一個項目中的函數

兩個項目分别是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,調試即可。

繼續閱讀