私は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 -lzlib
wxwidgetsをリンクすると、動作しなくなり、実行するとすぐに終了します。
これを修正する方法についてのアイデアはありますか?