我在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 -lwxmsw29udwxwidget 可以工作,但 OpenCV 不能,就像imread会失败(它得到空垫)。当我链接-lopencv_highgui -lopencv_imgproc -lopencv_core -llibjasper -llibtiff -llibjpeg -llibpng -lwxmsw29ud -lzlibwxwidgets 无法工作时,它会在运行后立即退出。
有想法该怎么解决这个吗?