我遇到了麻煩 - 我想用opencv_contrib編譯opnecv。我使用Visual Studio 2013,最新版本的cmake,從github的opencv和opencv_contrib,但是......突然我不能。編譯時出現許多錯誤opencv_contrib
我在過去做過,根據本教程: http://docs.opencv.org/3.2.0/de/d25/tutorial_dnn_build.html 一切都很好,但現在編譯器顯示超過100個致命錯誤。
第一和第二的錯誤看看這個:
error C2440: 'type cast' : cannot convert from '__m128i' to '__m128'
error C2660: '_mm256_insertf128_ps' : function does not take 2 arguments
其餘的都是與此類似:
error LNK1181: cannot open input file 'C:\opencv_root\build_opencv\modules\core\opencv_core_AVX2.dir\Release\mathfuncs_core.avx2.obj'
我的活動清單:從GitHub
- 下載SORCE代碼
- 運行cmake,選擇源代碼,選擇目標文件夾,設置路徑 '額外的模塊',generatre
- 運行OpenCV.sln,選擇 「發佈」,選擇ALLBUILD,單擊 「生成」(屏幕等)screen
我試圖X32和x64版本,試圖編譯它有和沒有opencv_contrib模塊,但這仍然無法正常工作。
哪裏可以找到解決方案,當我犯了一個錯誤? 幫助,請:)
關心!
它是64位還是32位? –
我已經試過x64和x32版本,但問題已經解決了 – Fidor