我使用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,它开箱即用!我做了与以前相同的步骤,但现在它没有任何问题!多么神奇。
答案 0 :(得分:0)
我已将Qt Creator升级到4.4,它开箱即用!我做了与以前相同的步骤,但现在它没有任何问题!多么神奇。