最近在使用vs2010 + openCV環(huán)境時准颓,報一個奇怪的錯誤食磕。環(huán)境時按照網(wǎng)上的教程搭建的,各種路徑配置也沒有問題戚哎,可是總出這樣的錯誤裸诽。
在網(wǎng)上搜索發(fā)現(xiàn)大家也遇到過類似的問題,64bit的操作系統(tǒng)型凳,建議將vs2010的編譯環(huán)境也改成x64的丈冬,然后更換各種路徑為x64的。我按照這個思路去設置甘畅,果然可以埂蕊。
但是64bit的操作系統(tǒng)完全可以用win32編譯環(huán)境啊,說不通疏唾⌒钛酰肯定是什么地方?jīng)]設置對,于是google到這樣一個帖子 website 槐脏,大意為當我們設置win32編譯環(huán)境時將x86相關(guān)的include放在前面喉童,設置x64環(huán)境是將x64相關(guān)路徑放在前面,于是去檢查自己的設置發(fā)現(xiàn)原來是自己的Path環(huán)境變量設置錯了6偬臁L寐取!如下所示牌废,看到為什么了嗎咽白?
;%OPENCV\build\x86\vc10\bin;%OPENCV%\build\x64\vc10\bin;
缺少一個“%”符合,這樣系統(tǒng)只能找到x64的鸟缕,不對應自然就報錯了局扶!
提示,大家遇到錯誤也要仔細檢查自己的配置啊叁扫,不要重蹈覆轍H琛!