Qt Creator在pro中不识别我的更改.文件
Qt Creator does not recognize the my change in the pro. file
当我在Qt Creator中包含某些东西时,后来我发现该包含不存在,我想通过使用正确的路径来纠正该错误,或者只是删除包含。但是,这不起作用,即使我删除了错误的包含,但Qt Creator仍然试图在下次构建/运行中找到包含。我已经尝试重建/清理项目,但这也不起作用。唯一的解决方案是创建一个新项目,或者将包含的文件放在"错误"的位置。我想这个问题应该不难。但我没能解决它。
例如,这是我的pro。文件。
QT += core gui
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
TARGET = simpleStitch
TEMPLATE = app
SOURCES += main.cpp
mainwindow.cpp
HEADERS += mainwindow.h
FORMS += mainwindow.ui
INCLUDEPATH += C:opencv249buildincludes
LIBS += C:opencv249buildx64vc12libopencv_core249.lib
LIBS += C:opencv249buildx64vc12libopencv_highgui249.lib
LIBS += C:opencv249buildx64vc12libopencv_features2d249.lib
LIBS += C:opencv249buildx64vc12libopencv_imgproc249.lib
LIBS += C:opencv249buildx64vc12libopencv_stitcher249.lib
LIBS += C:opencv249buildx64vc12libopencv_calib3d249.lib
LIBS += C:opencv249buildx64vc12libopencv_nonfree249.lib
我在LIBS += C:opencv249buildx64vc12libopencv_stitcher249.lib中犯了一个错误。正确的应该是缝线249.lib。在我把它纠正为缝合后。qt仍然尝试找到C:opencv249buildx64vc12libopencv_stitcher249.lib。这很奇怪。Qt不能识别我在pro中的更改。
运行qmake?如果你对。pro文件做了修改那么你需要再次进行qmake操作否则它就会根据你上次的qmake
请给出更多信息,以便我们了解具体问题。下面是你在开始一个新项目之前需要做的事情。
添加工具包,选择Tools> Options> Build &Run> Kits> Add.
每个工具包由一组定义一个环境的值组成,例如设备、编译器和Qt版本。如果你知道你已经安装了一个Qt版本,但它没有在工具>选项>构建&;运行> Qt版本,你必须添加它。
还要检查你的编译器是否在Tools> Options> Build &
你也应该修改你的。pro文件,以便你的设置。这是我的一个项目的。pro文件。你可以自己修改……
QT += core gui
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
TARGET = myTarget
TEMPLATE = app
SOURCES += main.cpp
mainwindow.cpp
HEADERS += mainwindow.h
FORMS += mainwindow.ui
INCLUDEPATH += /usr/local/include/opencv
LIBS += -L/usr/local/lib
-lopencv_core
-lopencv_imgproc
-lopencv_highgui
-lopencv_ml
-lopencv_video
-lopencv_features2d
-lopencv_calib3d
-lopencv_objdetect
-lopencv_contrib
-lopencv_legacy
-lopencv_flann
然后,在你的代码中你需要包含你想要使用的库。如:
#include <QMainWindow>
#include <opencv/cv.h>
#include <opencv/highgui.h>
我从来没用过Windows。正如我所知,在windows符号发生问题,如果你不使用其中2个。下面是一个例子,让你更清楚地理解……
INCLUDEPATH += D:\ProgrammingTools\opencv\build\include
CONFIG( debug, debug|release ) {
LIBS += -LD:\ProgrammingTools\opencv\build\x86\vc10\lib
-lopencv_core246d
-lopencv_highgui246d
-lopencv_imgproc246d
-lopencv_features2d246d
}
else {
LIBS += -LD:\ProgrammingTools\opencv\build\x86\vc10\lib
-lopencv_core246
-lopencv_highgui246
-lopencv_imgproc246
-lopencv_features2d246
}
- 我的文件无法正常工作,无法从C++文件中读取上下文
- 将内容从第一个文件("constituencies")移动到第二个文件("temp")并在之后重命名时,我的文件被删除
- 为什么URLDownloadToFile()没有下载我的文件
- 使用Cygwin C++时出现未定义的引用错误,为什么我的文件没有链接?
- C++ while 循环没有从我的文件中读取 -1
- 这是我的 .h 文件的一些错误,当我在其中包含我的类模板时,它显示 [错误] 未终止 #ifndef
- 为什么我的".a"文件中的所有符号值都是 0
- 不会在登录名中读取C++我的文件
- 使用 c++ 将我的文件拆分为 128 个字节
- 我的C++文件期望用'while'代替 if。最后,它预计会出现'('
- 为什么当我写入文件时,结构在我的文件中消失了
- 视觉C++为什么我的文件在重新启动程序时被截断?
- 我的文件可以编译,但当我尝试运行它时"no such file or directory"
- 在Ostream上使用std :: endl使我的文件二进制
- 无法使用名称空间,也不能在我的.h文件中包含标准的C 库
- 为什么我的文件/目录操作在Windows上工作正常,但在Linux上不能
- 我的C文件是从Pro*C生成的吗
- C++11 fgetc 在"r+b"模式下使用时向我的文件输出 0
- Qt Android:如果我写信给"./myfile.txt",我的文件在哪里?
- 我的C++文件中是否有可能的内存泄漏