gpt4 book ai didi

c++ - QT Creator 无法解析一个非常简单的项目

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:19:53 25 4
gpt4 key购买 nike

我在QT creator中创建了一个非常简单的工程,*.pro文件如下:

HEADERS += inc\1.h
SOURCES += src\1.cpp

这是源代码:

// 1.h
const int C = 1;

// 1.cpp
#include "1.h"

int main() {
return C;
}

QT Creator 成功打开此“项目”,但无法解析。 F2 对 C 常量不起作用,找不到 1.h 头文件。

请查看描述问题的屏幕截图:

Screenshot showing the project structure

最奇怪的是,在我安装了类似 QT SDK 5.0 的另一台机器上,似乎完全相同的东西也能正常工作!你能告诉我哪里错了吗?

最佳答案

HEADERS 应该列出您自己项目的头文件,就像 SOURCES 列出源文件一样。

如果你想包含外部头文件,你应该将它们的文件夹添加到 INCLUDEPATH 而不是:

INCLUDEPATH += inc

以下 .pro 文件在 Qt Creator 2.5.0、Qt 4.6.1 中完美运行:

QT       += core
QT -= gui

TARGET = test
CONFIG += console
CONFIG -= app_bundle

TEMPLATE = app

SOURCES += \
src/1.cpp

INCLUDEPATH += inc

尝试那个确切的 .pro 文件,给它 3 秒来解析并告诉我它是否有效。

关于c++ - QT Creator 无法解析一个非常简单的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14373697/

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