gpt4 book ai didi

opencv - 不可能在 Qt Creator 中包含 OpenCV 路径

转载 作者:太空宇宙 更新时间:2023-11-03 22:50:54 25 4
gpt4 key购买 nike

我正在尝试配置一个新的 Qt Creator 项目,以便在 Windows 10 中使用 OpenCV 3.1.0。我从 http://opencv.org/downloads.html 下载了预编译的二进制文件。 ,我创建了一个空的 Qt gui 项目。问题是 qmake 找不到 opencv header ,无论我如何尝试包含它们的路径。这是我最后一次尝试:

QT       += core gui
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

TARGET = App_v1
TEMPLATE = app

INCLUDEPATH += C:/OpenCV-3.1.0/opencv/build/include
LIBS += -L”C:\OpenCV-3.1.0\opencv\build\x64\vc14\lib”
LIBS += -lopencv_world310d

SOURCES += main.cpp\
mainwindow.cpp
HEADERS += mainwindow.h
FORMS += mainwindow.ui

来源:

#include <iostream>

#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <opencv2/imgproc/imgproc.hpp>

#include "mainwindow.h"
#include <QApplication>

using namespace std;

int main(int argc, char *argv[])
{
cv::Mat image = cv::Mat::zeros(100, 100, CV_8UC3);
cv::imshow("image", image);
cv::waitKey(10);

cout << "Hello cout!" << endl;
cerr << "Hello cerr!" << endl;
printf("Hello printf!");
cout << flush;

QApplication a(argc, argv);
MainWindow w;
w.show();

return a.exec();
}

当我尝试编译它时,我得到:“C1083:无法打开包含文件:'opencv2/core/core.hpp”:没有这样的文件或目录(顺便说一句,感谢 Qt Creator 不让我选择和复制错误文本。对不起,我跑题了……)

我确定路径是正确的,有趣的是,当我键入 cv::时,自动完成功能会查找并列出 cv 命名空间中的类和函数......这是怎么回事?

顺便说一句,OpenCV 与 Visual Studio 完美配合,所以我知道它安装正确...

最佳答案

原来问题是项目需要清理...我没有考虑过,因为我习惯了visual studio。我相信清理步骤应该在每次重建之前自动执行,因为以前构建的一些遗留物导致当前构建失败是没有意义的......

关于opencv - 不可能在 Qt Creator 中包含 OpenCV 路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37858933/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com