我刚刚开始使用 CMake,不到一周。我写了一个 Makefile,我正在尝试在 CMake 中编写它的等价物。对于给定 Makefile 中的每个语句,我不知道应该在 CMake 中使用的命令。我该如何开始?有什么地方可以找到这方面的文档吗?
Nira
问问题
3579 次
2 回答
10
几周前,我刚刚将我的项目(大约 15000 行 C++ 代码、构建共享库、单元测试和可执行文件)从 scons 转换为 CMake,并且只花了一两天时间。
我发现有帮助的一件事是Boost 项目现在对 CMake 而不是 bjam 具有实验性支持。查看他们的代码(特别是定义在 中的宏tools/build/CMake
)教会了我很多关于 CMake 的一些语法和功能的知识。
也很有用:
- 官方 CMake 常见问题解答
- 在线CMake文档
- 一个简单的 CMake 教程
- 语言/语法的快速概览
希望这可以帮助。
于 2009-06-26T15:14:14.000 回答
1
你真的应该订阅 CMake 邮件列表(在这里)并在“帮助”部分查看他们的网站,这很棒!
如果您通过一些谷歌研究或查看邮件列表存档(此处)找不到问题的答案,那么只需将其邮寄到邮件列表,好心人会帮助您!
这就是我大约 2 个月前所做的,现在我有了一个用 cmake 编译的不错的项目!:)
于 2009-06-24T15:38:15.603 回答