![](https://img-blog.csdnimg.cn/20190918135101160.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
CMake笔记
文章平均质量分 81
学习笔记
开始沸腾了
这个作者很懒,什么都没留下…
展开
-
CMake教程(常用命令)
**add_executable**(demo demo.cpp) # 生成可执行文件**add_library**(common STATIC util.cpp) # 生成静态库 **add_library**(common SHARED util.cpp) # 生成共享库(动态库)原创 2022-08-27 16:29:49 · 683 阅读 · 0 评论 -
CMake教程(常见变量)
## CMAKE_CURRENT_SOURCE_DIR当前处理的 CMakeLists.txt 所在的路径## CMAKE_CURRENT_BINARY_DIRtarget 编译目录## CMAKE_CURRENT_LIST_DIRCMakeLists.txt 的完整路径## CMAKE_CURRENT_LIST_LINE当前所在的行## CMAKE_MODULE_PATH 定义自己的 cmake 模块所在的路径,SET(CMAKE_MODULE_PATH ${PROJECT_SOURCE原创 2022-08-27 16:29:09 · 5211 阅读 · 0 评论 -
CMake教程Step7(安装打包)
在本例中,我们将构建支持二进制安装和包管理特性的安装包。版本信息在本教程的前面已经设置,License.txt已经包含在此步骤的顶级源目录中。接下来,假设我们希望将我们的项目分发给其他人,以便他们可以使用它。这与我们之前(cmake教程Step4中)所做的安装有一点不同,在那里我们只安装了从源代码构建的二进制文件。最后,我们包含了CPack模块,它将使用这些变量和当前系统的一些其他属性来设置安装程序。接下来,我们设置一些CPack变量,用于存储这个项目的许可证和版本信息。要指定生成器,请使用-G选项。...翻译 2022-07-31 22:42:02 · 449 阅读 · 0 评论 -
CMake教程Step6(添加自定义命令和生成文件)
参考官方cmake3.24教程翻译。我这里使用cmake 3.16来演示例子。https://cmake.org/cmake/help/v3.24/guide/tutorial/index.htmlhttps://gitlab.kitware.com/cmake/cmake/-/tree/master/Help/guide/tutorialstep6https://cmake.org/cmake/help/v3.24/guide/tutorial/Adding%20a%20Custom%20Comm翻译 2022-07-04 23:24:51 · 756 阅读 · 0 评论 -
CMake教程Step5(添加系统自检)
https://cmake.org/cmake/help/v3.24/guide/tutorial/index.htmlhttps://gitlab.kitware.com/cmake/cmake/-/tree/master/Help/guide/tutorialstep5https://cmake.org/cmake/help/v3.24/guide/tutorial/Adding%20System%20Introspection.html我的仓库 :https://github.com/FRB翻译 2022-07-04 23:08:04 · 251 阅读 · 0 评论 -
CMake教程Step4(安装和测试)
参考官方cmake3.24教程翻译https://cmake.org/cmake/help/v3.24/guide/tutorial/index.htmlhttps://gitlab.kitware.com/cmake/cmake/-/tree/master/Help/guide/tutorialstep4https://cmake.org/cmake/help/v3.24/guide/tutorial/Installing%20and%20Testing.html我的仓库 :https://g翻译 2022-07-02 14:10:26 · 312 阅读 · 0 评论 -
CMake教程Step3(添加库的使用要求)
参考官方cmake3.24教程翻译https://cmake.org/cmake/help/v3.24/guide/tutorial/index.htmlhttps://gitlab.kitware.com/cmake/cmake/-/tree/master/Help/guide/tutorialstep3https://cmake.org/cmake/help/v3.24/guide/tutorial/Adding%20Usage%20Requirements%20for%20a%20Librar翻译 2022-07-02 12:34:43 · 212 阅读 · 0 评论 -
CMake教程Step1(基本起点)
参考官方cmake3.24教程翻译https://cmake.org/cmake/help/v3.24/guide/tutorial/index.htmlhttps://gitlab.kitware.com/cmake/cmake/-/tree/master/Help/guide/tutorialstep1https://cmake.org/cmake/help/v3.24/guide/tutorial/A%20Basic%20Starting%20Point.html我的仓库 :https:/翻译 2022-07-01 02:23:52 · 262 阅读 · 3 评论 -
CMake教程Step2(添加库)
参考官方cmake3.24教程翻译https://cmake.org/cmake/help/v3.24/guide/tutorial/index.htmlhttps://gitlab.kitware.com/cmake/cmake/-/tree/master/Help/guide/tutorialstep2https://cmake.org/cmake/help/v3.24/guide/tutorial/Adding%20a%20Library.html我的仓库 :https://github.翻译 2022-07-02 11:38:15 · 1406 阅读 · 0 评论