gpt4 book ai didi

qt - qmake 找不到任何源文件或头文件

转载 作者:行者123 更新时间:2023-12-04 22:47:40 40 4
gpt4 key购买 nike

我试图将我的项目从一台带有 qt4 的计算机转移到另一台我刚安装 qt5 的计算机,但我遇到了一个非常奇怪的问题。

qmake 突然找不到我的任何源文件或头文件。

这是一个极简主义的例子:

QT       += core gui

greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

TARGET = untitled
TEMPLATE = app


SOURCES += main.cpp\
mainwindow.cpp

INCLUDEPATH += $$PWD/Dir/
DEPENDPATH += $$PWD/Dir/

HEADERS += mainwindow.h \
f.h \

FORMS += mainwindow.ui

其中 Dir/f.huntitled.pro 存在于同一目录中。我从 qmake 得到这个输出:
05:18:45: Starting: "/opt/QtSDK/5.0.2/gcc/bin/qmake" 
/home/martin/Projects/untitled/untitled.pro
-r -spec linux-g++ CONFIG+=debug CONFIG+=declarative_debug CONFIG+=qml_debug
WARNING: Failure to find: f.h
05:18:45: The process "/opt/QtSDK/5.0.2/gcc/bin/qmake" exited normally.

我完全不知道是什么原因造成的。可能是什么问题呢?

编辑:

当我手动添加这样的名称时:
HEADERS += Dir/f.h \
qmake 没有提示。

最佳答案

当我在 pro 文件中包含 VPATH 时解决了相同的问题

例如:
VPATH += ../../libraries/
包括 += ../../libraries/

同样使用 qt 5,我们不需要在 pro 文件中包含 DEPENDPATH

关于qt - qmake 找不到任何源文件或头文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17243758/

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