在QT-Creator中构建OpenCV应用程序

在QT-Creator中构建OpenCV应用程序,qt,opencv,compilation,Qt,Opencv,Compilation,我在VisualStudio10下使用CMake构建了OpenCV,将二进制文件复制到OpenCV目录中的/bin文件夹中。我有一个简单的OpenCV程序,没有语法错误,但是我遇到了一些错误,比如“未定义对cv::imread的引用””。为什么会这样 My.pro文件末尾附加了以下内容: INCLUDEPATH += C:/opencv/build/include/ LIBS += -LC:/opencv/build/x64/vc10/lib \ -lopencv_core231 \ -lop

我在VisualStudio10下使用CMake构建了OpenCV,将二进制文件复制到OpenCV目录中的/bin文件夹中。我有一个简单的OpenCV程序,没有语法错误,但是我遇到了一些错误,比如“
未定义对cv::imread的引用”
”。为什么会这样

My.pro文件末尾附加了以下内容:

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

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

谢谢

<代码>未定义引用< /代码>而不是<代码>未解析的外部符号< /代码>,这意味着您可能使用MIWW来应用程序,并且不能使用GCCC与VC++编译的C++库。