私はwinXPで作業しており、gcc4.7を使用しています。
私は OpenCV 2.4.2 静的ライブラリを構築しました。それらにはliblibjpeg.a liblibpng.a liblibtiff.a libzlib.a他の.aファイルがあります。
libwxjpeg.a libwxpng.a libwxtiff.a libwxzlib.a次に、shared と getとその他の.a/.dllファイルに wxwidgets294 をビルドしました。
そのため、wxwidgets で OpenCV を使用すると、それらが競合します。リンク-lopencv_highgui -lopencv_imgproc -lopencv_core -lwxtiff -lwxjpeg -lwxpng -lwxzlib -lwxmsw29udすると、wxwidget は機能しますが、OpenCV は機能しません。たとえば、imread失敗します (空のマットになります)。-lopencv_highgui -lopencv_imgproc -lopencv_core -llibjasper -llibtiff -llibjpeg -llibpng -lwxmsw29ud -lzlibwxwidgetsをリンクすると、動作しなくなり、実行するとすぐに終了します。
これを修正する方法についてのアイデアはありますか?