openCV環境配置
1)虛擬光驅安裝vc express2010 重啓後虛擬光驅未啓動,導致安裝無法訪問vs_setup.msi,重寫打開虛擬光驅無效
解決:網絡尋找結果不理想,之後點取消,然後抱着試一試的心態,點取消重新安裝就好了
2)Cmake步驟錯誤
- 運行cmake-gui,設置where is the source code路徑爲OpenCV安裝路徑(本文檔假定安裝位置爲:
D:\Program Files\OpenCV2.3.1\opencv
),並創建子目錄D:\Program Files\OpenCV2.3.1\opencv\build\my
,並將cmake的"where to build the binaries"設置爲這個目錄。 - 錯誤相當然的把opencv當成是自己創建的囧囧囧導致悲劇
Cmake中編譯錯誤,取消python和CUBA選項,可大幅減少錯誤
3)Visual Studio Express中默認視圖-》其他窗口中 沒有屬性管理器
****************************************************************
剛開始使用VC++ 2010,需要配置CUDA環境,可是在工具->選項->VC++目錄 他沒有包含目錄的各種編輯框 ,只顯示VC++目錄編輯功能已被否決。
搜尋良久,發現了問題的解決方法:
原帖:social.msdn.microsoft.com/Forums/en-US/Vsexpressvc/thread/e7b6559e-b0c2-453a-bae6-4234a408fe4e
簡單翻譯解釋下:在Visual C++ 2010 express 版本下無法打開屬性管理器
要在VCExpress中查看屬性管理器,方法:工具-》設置-》選擇專家設置
之後,你就可以在視圖菜單下看到屬性管理器了!
***************************************************************
4) link error
1、分號問題,切勿再各個庫間加;
2、環境變量問題,設置完後還是重啓比較保險
3、版本問題,自己給自己添堵一個用VS08+Cmake+2.3.1 ;一個用VS10+2.4.1 導致設置錯誤
5)include配置錯誤,不是根目錄下的include而是build中的如
D:\opencv2.4.1\build\include\opencv2
D:\opencv2.4.1\build\include\opencv
D:\opencv2.4.1\build\include
問題總結:
大部分由於不細心看教程引起,
開始時切莫給自己找麻煩;儘量與教程一致
版本問題是永遠的坑;
如果找不到錯誤,重做一遍感覺錯誤的地方比如環境變量設置有可能就是因爲輸入錯誤造成