CMake 和 Qt :moc 文件的目录/清理规则
CMake and Qt : directory for moc files / clean rules
我发现CMake有点难以理解,而且我目前对目录有问题。
对于示例,假设我有以下目录组织:
project/
project/bin
project/obj
project/src
project/src/main.cpp
project/src/mainwindow.cpp
project/src/mainwindow.h
project/CMakeLists.txt
该项目使用 Qt 4.8 和 CMake 2.8.8。我想做以下事情:
在所有编译开始时,将清除所有以前的临时文件(.o 和 .moc)
所有的 .o 和 .moc 都放在 obj 目录中
可执行文件被放入 bin
最简单的CMakeList.txt是什么?
谢谢。
建议使用源外构建,其中所有生成的文件都在源文件夹之外。你有什么理由不这样做吗?
相关文章:
- Qt VTK交互风格的信号到小部件
- QT在错误的班级中寻找空位
- 如何在选项卡视图Qt中设置一个新项目,并保存以前的项目
- 如何在Qt窗口小部件中使用QStringView(或QStringRef)
- 如何在Qt C++中更改光标
- 此代码是否违反一个定义规则
- 如何在MS Visual Studio 2019中运行QT UI
- QT通过C++添加映射QML项目
- libssh 的函数在构建 libssh 时无法在 Qt 和 cmake 错误中找到
- 如何将点击的信号和插槽添加到qt中的自定义按钮中
- 生成文件不对文件使用隐式规则
- Qt C++静态thread_local QNetworkAccessManager是线程应用程序的好选择吗
- 使用Qt C++计算类似Git的SHA1哈希
- Qt focusObjectChanged example?
- 如何在cpp文件之间切换窗口?在Qt中
- QT:使用Inter Fields规则进行验证
- Qt语法高亮显示单行注释的高亮显示规则示例
- CMake 和 Qt :moc 文件的目录/清理规则
- Qt创建者中的通用c++项目-没有使目标成为目标的规则
- 添加库时出现Qt错误-没有规则使其成为目标