我用的是QT Creator 6.0.2,新建了一个空项目,并在项目中添加了一个cpp文件main.cpp,但新建文件后,项目列表中新建的文件显示是灰色。如图所示

点开main.cpp,上方提示this file is not part of any project the code model may have issues parsing this file property,如图所示

然后运行也报错:

请问这是什么问题?该怎么解决?我上网搜了一圈,一个字也没查到!
pro文件内容如下:
greaterThan(QT_MAJOR_VERSION,4):QT + = widgets
CONFIG + = c++11
SOURCES +=
main.cpp
不清楚,感觉是pro文件有问题,你试着重新编译下?
会不会是你得 main.cpp 文件编码的问题呢,不如你尝试手动新建一个类似与 main.cpp 的源文件,并且添加 int main(int argc, const char* argv[]) 方法。
其次,你或许应该检查本地的 Qt 环境是否正常,因为一般情况下是不会出现此类问题。你可以通过新建一个Widget窗口的空项目,其代码是由 Qt Creator 自动生成的,如果这样你的 Qt 项目不能正常跑起来,那只能说是你的 Qt 开发环境异常。