選擇工程,右鍵-工程屬性
其中:
VC++目錄 ——>包含目錄,對所有的項目及未來新建的項目都有效
c/c++——>常規——>附加包含目錄,僅對當前項目有效
絕對路徑設置方法:
在VS工程中,添加c/c++工程中外部頭文件及庫的基本步驟:
1.添加工程的頭文件(.h)目錄:工程--屬性--配置屬性--c/c++--常規--附加包含目錄: 添加頭文件存放目錄
2.添加文件引用的lib靜態庫路徑: 1)工程--屬性--配置屬性--鏈接器--常規--附加庫目錄:加上lib文件存放目錄。
2)然后添加工程引用的lib文件名:工程--屬性配置屬性--鏈接器--輸入--附加依賴項:加上lib文件名 例如我的工程需要用的是:libmatio.lib;hdf5.lib;szip.lib;zlib.lib;
3.添加工程引用的dll動態庫:把引用的dll放到工程的可執行文件所在的目錄下(Debug目錄) |
注意:release版本和debug版本的區分,每種版本的設置都是獨立的,要分別設置。
相對路徑設置方法:
相對路徑是相對於vcxproj這個后綴文件所在的文件夾而言的。
如:在一個vs工程中,vcxproj文件所在路徑為 D:\項目\TV\Pal0228\Pal\Pal.vcxproj
頭文件(.h),dll文件,lib文件所在路徑分別為:
頭文件(.h):D:\項目\TV\Pal0228\include
dll文件:D:\項目\TV\Pal0228\dll
lib文件:D:\項目\TV\Pal0228\lib
這些文件所在路徑為vcxproj的上一級目錄,於是
添加外部頭文件(.h)路徑就可以寫為:..\include
外部動態庫(.dll)路徑可以寫為:..\dll
外部靜態庫(.lib)路徑可以寫為:..\lib (記得在附加依賴項中加上lib文件名)
將路徑添加到項目屬性對應的地方即可。