參考博客 https://blog.csdn.net/puttytree/article/details/7838419c++
項目配置中,最好不要使用相對路徑,更不要使用絕對路徑,應儘可能使用宏來指定全部路徑;.net
關於項目設置中能夠使用的宏,能夠在下面的路徑找到:code
解決方案資源管理器 -> 屬性 -> C/C++ -> 常規 -> 附加包含目錄
宏 | 含義 |
---|---|
ConfigurationNamecol | 配置名字,一般是Debug或者Release |
IntDir | 編譯器使用的中間目錄,產出obj文件 |
OutDir | 連接器使用的輸出目錄 |
ProjectDir | 項目目錄 |
ProjectName | 項目名字 |
SolutionDir | 解決方案目錄 |
TargetDir | 目標輸出文件所在的目錄 |
TargetExt | 目標輸出的擴展名 |
TargetFileName | 目標輸出文件名,包括擴展名 |
TargetName | 目標輸出名,不包括擴展名 |
TargetPath | 目標輸出文件的全路徑名 |
三步走:blog
$(SolutionDir)..\LIB\Include //在當前解決方案路徑的上級文件夾下的lib文件夾中
$(SolutionDir)..\LIB\lib
mylib.lib
$(SolutionDir)..\LIB\Include
$(SolutionDir)..\LIB\lib