由QT Creator + cmake创建的空项目不起作用

时间:2017-09-05 21:28:26

标签: c++ cmake qt-creator

我使用cmake在QT Creator中创建空C ++项目。在我选择“cmake”作为构建工具的一些菜单后,我看到了一个项目层次结构:

- MyTestCMake2
    - CMakeLists.txt

(新项目 - >非Qt项目 - >普通C ++应用程序 - >已检查CMake用于构建系统)

就是这样!这很奇怪,但是QTCreator用一些C ++代码打开main.cpp但是QTCreator告诉我这个文件不是我项目的一部分。我尝试手动将main.cpp添加到MyTestCMake2项目,但我不能这样做。它被禁用了。

CMakeLists.txt内容为:

cmake_minimum_required(VERSION 2.8)
project(MyTestCMake2)
add_executable(${PROJECT_NAME} "main.cpp")

我尝试运行cmake:构建 - >运行CMake 但没有任何反应。怎么了?为什么QTCreator无法正常使用CMake?

我的环境是:

cmake: 3.9.1
Qt Creator: 4.3.1 (Qt: 5.9.1)
Mac OS Sierra 10.12.5

解决 我已经将Qt Creator升级到4.4,它开箱即用!我做了与以前相同的步骤,但现在它没有任何问题!多么神奇。

1 个答案:

答案 0 :(得分:0)

我已将Qt Creator升级到4.4,它开箱即用!我做了与以前相同的步骤,但现在它没有任何问题!多么神奇。