很多時候寫程式碼需要包含其他專案的標頭檔案,如#include” “;
這時應該怎麼做呢?下面是一種方法。
下圖是整個佈局
從圖中可以看出,在未引用其他專案的標頭檔案時,本專案是沒有問題的。接下來,我想引用test專案中的T.h檔案應該怎麼操作呢?
1.test專案屬性-〉配置屬性-〉常規-〉配置型別,改成靜態庫;
重新生成test專案,到整個解決方案裡面找test.lib,將此test.lib拷貝至容器專案的Debug資料夾下;
2.容器專案屬性-〉配置屬性-〉C/C -〉常規-〉附加包含目錄;
新增剛剛的test.lib路徑;
3.容器專案屬性-〉配置屬性-〉連結器 -〉常規-〉附加庫目錄;
新增剛剛的test.lib路徑;
4.容器專案屬性-〉配置屬性-〉連結器 -〉輸入-〉附加依賴項;
新增test.lib;
5.將test專案中的T.h拷貝至容器專案中
6.在容器專案的標頭檔案右擊新增現有項,把T.h新增進去
7.在main.cpp中包含#include”T.h”
注意:本文只是記錄解決此問題的方法之一。若提示警告資訊,可以重新新增一次庫目錄的路徑。
写评论
很抱歉,必須登入網站才能發佈留言。