在QT Creator中构建OpenCV应用程序

时间:2011-09-11 19:49:28

标签: qt opencv compilation

我在Visual Studio 10下使用CMake构建了OpenCV,将二进制文件复制到opencv目录中的/ bin文件夹。我有一个简单的OpenCV程序没有语法错误,但我收到了一些错误,如“undefined reference to cv::imread”。为什么是这样?

我的.pro文件在其末尾附加了以下内容:

INCLUDEPATH += C:/opencv/build/include/

LIBS += -LC:/opencv/build/x64/vc10/lib \
-lopencv_core231 \
-lopencv_highgui231 \
-lopencv_imgproc231 \
-lopencv_features2d231 \
-lopencv_calib3d231

由于

1 个答案:

答案 0 :(得分:0)

undefined reference代替unresolved external symbol表示您可能正在为您的应用程序使用MinGW,并且您不能将gcc与VC ++编译的 C ++ 库一起使用。