在Visual Studio的C++工程設置
1、添加工程的頭文件目錄:工程---屬性---配置屬性---c/c++---常規---附加包含目錄。
2、添加文件引用的lib靜態庫路徑:工程---屬性---配置屬性---鏈接器---常規---附加庫目錄。
3、添加工程引用的lib文件名:工程---屬性---配置屬性---鏈接器---輸入---附加依賴項
4、添加工程引用的dll動態庫:把引用的dll放到工程的可執行文件所在的目錄下。
5、配置輸出目錄:工程---屬性---配置屬性---常規---輸出目錄。
6、添加宏定義:工程---配置屬性---C/C++---預處理器---預處理器定義。如果是帶值的宏,格式為:MACRO_NAME=MACRO_VALUE;
7、跨平台項目中,要寫測試工程,一些其它平台文件在本次編譯中不用,可以:選中文件---右鍵---從項目中排除。
以配置opencv為例,其配置包括三步:
1、環境變量設置
設置系統變量:右鍵“計算機”->“屬性”->“高級系統設置”->“高級”->“環境變量”->PATH,在變量值里面添加路徑,用;和前面的內容隔開。
這里選擇x86還是x64,是指希望VS編譯時用32位編譯還是64位編譯,並不是操作系統是32位的還是64位的。
vc12這里,vs2008=vc9,vs2010=vc10,vs2012=vc11,vs2013=vc12。vs2015也暫時用vc12
配置完后重啟電腦
2.添加工程的頭文件目錄
新建空項目,右鍵項目->屬性。"平台"框內顯示Win32還是x64表示要配置的是32位編譯還是64位編譯,需要更改平台可點“配置管理器”。選擇“配置屬性”>“VC++目錄”,在右邊的“包含目錄”里添加
D:\opencv\build\include
D:\opencv\build\include\opencv
D:\opencv\build\include\opencv2
3.添加文件引用的lib靜態庫路徑
在“庫目錄”里添加
D:\opencv\build\x86\vc12\lib
這里x86還是x64,以及vc版本的選擇,都同環境變量配置一致。
鏈接庫配置右鍵項目->“屬性”->“配置屬性”->“鏈接器”->“輸入”,在“配置”下拉框中選“Debug”。在“附加依賴項”欄點右邊“編輯”,添加下列文件名:
opencv*d.lib
接下來在配置下拉框中選“Release”,類似地添加下列文件名:
opencv*.lib
