引用其他專案中的標頭檔案

很多時候寫程式碼需要包含其他專案的標頭檔案,如#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”

注意:本文只是記錄解決此問題的方法之一。若提示警告資訊,可以重新新增一次庫目錄的路徑。