【发布时间】:2019-11-20 04:08:44
【问题描述】:
首先我安装了 Cmake 和 opencv。然后通过添加环境使用mingw32-make等在QT上安装OpenCV。我将库包含在 .pro 文件中。我不知道为什么找不到这些包含。
imagetest1.pro 文件包含库部件
INCLUDEPATH += D:\opencv\build\include
LIBS += C:\opencv-build\bin\libopencv_core410.dll
LIBS += C:\opencv-build\bin\libopencv_highgui410.dll
LIBS += C:\opencv-build\bin\libopencv_imgcodecs410.dll
LIBS += C:\opencv-build\bin\libopencv_imgproc410.dll
LIBS += C:\opencv-build\bin\libopencv_features2d410.dll
LIBS += C:\opencv-build\bin\libopencv_calib3d410.dll
main.cpp 文件
#include <iostream>
#include <opencv2/opencv.hpp>
#include <opencv2/imgproc.hpp>
#include <opencv2/highgui.hpp>
using namespace std;
using namespace cv;
int main()
{
//Some code
}
更改为 opencv4/opencv.hpp 等,其他的也出现同样的错误。
【问题讨论】:
-
您的目录
D:\opencv\build\include是否包含正确的文件夹和hpp 文件? (例如文件夹“opencv2”和该文件夹中的文件“opencv.hpp”...)? -
INCLUDEPATH += C:\opencv\build\include 问题出在包含部分!它被识别为命令而不是常规文件夹名称