vs2013+opencv+win7 64位 其它版本稍作修改也可使用
網上一大堆,就不具體說明了。與自己文字編寫屬性表不同的是,通過介面新建的屬性表要為不同的配置單獨建立,匯入的時候也要針對配置單獨匯入。
屬性管理器 ->展開 專案名 -> 右鍵 Debug | Win32 -> 新增新專案屬性表
新增屬性表,取名為“opencv248x86.Debug.props”。
屬性管理器 ->展開 Debug | Win32 -> 雙擊 新建的 opencv248x86.Debug 開啟屬性頁面 -> VC++ 目錄
編輯 包含目錄 一欄,新增opencv的include路徑,例如我的是 D:\Program Files\opencv\build\include
Note
將游標移到編輯框會在右邊出現小下拉三角,點選小三角,再選擇編輯開啟路徑選擇視窗選擇對應路徑。如果直接貼上則貼上在現有內容前面用分號隔開,否則會失去繼承性。
Note
庫目錄 一欄選擇opencv的lib路徑時,如果工程是64位則選擇opencv的x64目錄,如果是32位則選擇x86。Visual Studio的版本與編譯器版本號的對應關係是:VS2010 -> vc10, VS2012 -> vc11, VS2013 -> vc12,選擇目錄的時候注意自己的VS工程版本。
在屬性頁面 -> 連結器 -> 輸入 -> 附加依賴項 -> 編輯。新增下面的lib列表:
確定兩次後完成Debug版本的屬性表編輯。
同樣依照上面的步驟編寫Release版本的屬性表,唯一不同的是在“附加依賴項”中填入的是Release版本的lib列表:
Tip
*d.lib的是Debug版本lib,*.lib的是Release版本lib。
文章轉自:http://my.phirobot.com/blog/2014-02-opencv_configuration_in_vs.html#opencvvs