c++ - 在 QtCreator 中设置 CMake 变量

标签 c++ cmake qt-creator

Qt Creator 2.8 documentation (现已失效,替代链接 here ) 有一个屏幕截图显示了一个向导对话框,我可以在其中传递 CMake 命令行参数:

The screenshot below shows how you can specify command line arguments to CMake for your project.

CMake Wizard screenshot

有没有办法让这些设置不在其中,而是在 CMakeLists.txt 文件中?

例如,如果我希望在发布版本中编译一个项目,则每次我都必须在此对话框中键入 -DCMAKE_BUILD_TYPE=Release 。如何设置我希望项目在 CMakeLists.txt 文件中以 Release模式构建?

最佳答案

在 QtC 4 之前,在构建 CMakeLists.txt 时只需将其作为字符串传递。

自 QtC 4 起“工具”>“选项”>“构建和运行”>“您的套件”>“CMake 配置”

添加一行重建。您也可以走捷径Ctrl+5(项目模式)>“管理套件...”。

关于c++ - 在 QtCreator 中设置 CMake 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28809528/

相关文章:

c++ - 从 C++ 中的函数输出多个值

c++ - 任务栏编程

linux - 如何启用 vtk "direct"硬件渲染,X11/Ubuntu 11.04 x86-64?

opencv - CMake OpenCV 3.0.0 和在 Ubuntu 中构建可执行文件和库

c++ - Qt Creator,调用一个函数

c++ - CMake:将文件从构建目录复制到源目录

c++ - 如何在 wince 设备(C++)上找到 SD 卡上的可用内存

c++ - 本地声明的对象的内部内存在范围外完好无损?

c++ - 来自 CMake 的 MSVC 是否与 _MSC_VER 相同?

c++ - 关于Qt的初学者问题