MFC中添加"附加包含目錄"、“附加包含目錄”以及“附加庫目錄”
1.附加包含目錄
方法:
(1)[解決方案資源管理器]:右鍵項目->屬性->配置屬性->C/C++->常規->附加包含目錄;
(2)[菜單]:工具->選項->項目和解決方案->C++目錄,選擇對應平台,然后添加所需“包括文件”目錄;
功能:添加的是項目中用到的include頭文件,把外部依賴庫的頭文件地址添加在這里。
2.附加庫目錄
方法:
(1)[解決方案資源管理器]:右鍵項目->屬性->配置屬性->鏈接器>常規->附加庫目錄;
(2)[菜單]:工具->選項->項目和解決方案->C++目錄,選擇對應平台,然后添加所需“庫文件”目錄;
功能:將外部依賴庫的lib文件地址添加在這里;
2.附加依賴目錄
方法:
(1)[解決方案資源管理器]:右鍵項目->屬性->配置屬性->鏈接器>輸入->附加依賴項,在其中填寫具體使用到的具體的lib名稱,包含后綴名如"opencv_world300d.lib"。效果等同於
#pragma comment(lib, "opencv_world300d.lib")
(2)[菜單]:工具->選項->項目和解決方案->C++目錄,選擇對應平台,然后添加所需“庫文件”目錄;
功能:將使用到的外部依賴庫的lib文件名稱添加在這里;
例:
opencv配置
假設opencv解壓在D盤opencv文件中
(1)添加附加包含目錄: D:\opencv\build\include;
(2)附加庫目錄: D:\opencv\build\x86\vc12\lib;(這里我的項目目標計算機是x86,故選x86)
注:項目目標計算機查看與設值方法:
(a)右鍵項目–>屬性–>鏈接器–>高級–>目標計算機;
(b)右鍵項目–>配置管理器”–>活動平台解決方案;
(3)添加外部依賴項: opencv_world300d.lib;
注:lib文件夾里有opencv_world300d.lib,opencv_ts300d.lib,opencv_world300.lib,opencv_ts300.lib四個文件,前兩個帶"d"表示debug版本,后兩個表示release版本,根據需求添加。
(4)復制opencv_world300d.dll放在項目debug文件夾中。
Eigen配置
僅添加附加包含目錄即可:D:\eigen-eigen-07105f7124f9\Eigen