Ale*_*nko 4 c++ qt qt-creator project-files
我在QT创建者中创建了一个非常简单的项目,*.pro文件如下:
HEADERS += inc\1.h
SOURCES += src\1.cpp
Run Code Online (Sandbox Code Playgroud)
这是源代码:
// 1.h
const int C = 1;
// 1.cpp
#include "1.h"
int main() {
return C;
}
Run Code Online (Sandbox Code Playgroud)
QT Creator成功打开了这个"项目",但无法解析它.F2不适用于C常量,无法找到1.h标头.
请查看描述问题的屏幕截图:

最奇怪的部分是,在我的另一台安装了类似QT SDK 5.0的机器上,似乎完全相同的东西!你能告诉我哪里错了吗?
HEADERS应该列出您自己项目的头文件,就像SOURCES列出源文件一样.
如果要包含外部头文件,则应将其文件夹添加到INCLUDEPATH:
INCLUDEPATH += inc
Run Code Online (Sandbox Code Playgroud)
以下.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
Run Code Online (Sandbox Code Playgroud)
试试那个确切的.pro文件,给它3秒钟解析并告诉我它是否有效.
| 归档时间: |
|
| 查看次数: |
6018 次 |
| 最近记录: |