在 Qt Creator 2.8 documentation (现已失效,替代链接 here ) 有一个屏幕截图显示了一个向导对话框,我可以在其中传递 CMake 命令行参数:
The screenshot below shows how you can specify command line arguments to CMake for your project.
有没有办法让这些设置不在其中,而是在 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/