1. 程式人生 > >win8.1 x64 Visual studio 2012 OpenCV2.4.6

win8.1 x64 Visual studio 2012 OpenCV2.4.6

    首先在新增好OpenCV的環境變數之後,開啟VS2012,把Visual Studio2012 配置成x64下的活動解決方案平臺,參考http://www.kankanews.com/ICkengine/archives/87256.shtml。(平臺一定要對!!!)

然後在"解決方案資源管理器"裡面修改專案的屬性:

(1)”配置“-選擇“所有配置”,在“VC++目錄”裡面的“包含目錄”和“庫目錄”裡面新增OpenCV的include和lib的路徑;

(2)“配置”-選擇“Debug”,在“連結器”的“輸入”的“附加依賴性”裡面填入帶d的lib;

(3)“配置”-選擇“Release”,在“連結器”的“輸入”的“附加依賴性”裡面填入不帶d

的lib;

如果當前路徑沒有圖片,報錯:

OpenCV Error: Assertion failed (size.width>0 && size.height>0) in unknown functi
on, file C:\slave\builds\WinInstallerMegaPack\src\opencv\modules\highgui\src\win
dow.cpp, line 261
請按任意鍵繼續. . .

目錄說明:

    VS在x64下建立專案後產生project_name.sdf和project_name.sln,還有一個x64資料夾和一個專案資料夾。在專案資料夾裡面有專案的原始碼和一個x64資料夾,這裡面的x64資料夾裡面又有一個Debug資料夾。而整個專案的可執行檔案生成後,是存放在解決方案裡面的x64資料夾裡面。