做投资理财网站,网站开发的教学视频教程,网站一般用什么软件做,个人网站策划书范文鉴于自己破烂的英语#xff0c;所以把cmake的官方文档用 谷歌翻译 翻译下来方便查看。 英语好的同学建议直接去看cmake官方文档#xff08;英文#xff09;学习#xff1a;地址 点这里 或复制#xff1a;https://cmake.org/cmake/help/latest/guide/tutorial/index.html
…鉴于自己破烂的英语所以把cmake的官方文档用 谷歌翻译 翻译下来方便查看。 英语好的同学建议直接去看cmake官方文档英文学习地址 点这里 或复制https://cmake.org/cmake/help/latest/guide/tutorial/index.html
因为官方文档有点多所以只截取CMake Tutorial的 step1——step12 进行翻译这是第9步的翻译以下是每一步的翻译链接 Documentation » CMake Tutorial » Step 1: A Basic Starting Point Documentation » CMake Tutorial » Step 2: Adding a Library Documentation » CMake Tutorial » Step 3: Adding Usage Requirements for a Library Documentation » CMake Tutorial » Step 4: Adding Generator Expressions Documentation » CMake Tutorial » Step 5: Installing and Testing Documentation » CMake Tutorial » Step 6: Adding Support for a Testing Dashboard Documentation » CMake Tutorial » Step 7: Adding System Introspection Documentation » CMake Tutorial » Step 8: Adding a Custom Command and Generated File [Documentation » CMake Tutorial » Step 9: Packaging an Installer] Documentation » CMake Tutorial » Step 10: Selecting Static or Shared Libraries Documentation » CMake Tutorial » Step 11: Adding Export Configuration Documentation » CMake Tutorial » Step 12: Packaging Debug and Release
谷歌翻译可能有错此文档的目的仅是加快观看英文官方文档的速度所以请结合英文官方文档观看
Step 9: Packaging an Installer
接下来假设我们想要将我们的项目分发给其他人以便他们可以使用它。 我们希望在各种平台上提供二进制和源代码发行版。 这与我们之前在安装和测试中所做的安装略有不同在安装和测试中我们安装了从源代码构建的二进制文件。 在此示例中我们将构建支持二进制安装和包管理功能的安装包。 为了实现这一目标我们将使用 CPack 创建特定于平台的安装程序。 具体来说我们需要在顶级 CMakeLists.txt 文件的底部添加几行。
CMakeLists.txt include(InstallRequiredSystemLibraries) set(CPACK_RESOURCE_FILE_LICENSE “${CMAKE_CURRENT_SOURCE_DIR}/License.txt”) set(CPACK_PACKAGE_VERSION_MAJOR “${Tutorial_VERSION_MAJOR}”) set(CPACK_PACKAGE_VERSION_MINOR “${Tutorial_VERSION_MINOR}”) set(CPACK_SOURCE_GENERATOR “TGZ”) include(CPack)
这就是全部内容了。 我们首先包含 InstallRequiredSystemLibraries。 该模块将包括当前平台项目所需的任何运行时库。 接下来我们将一些 CPack 变量设置为存储该项目的许可证和版本信息的位置。 版本信息已在本教程前面设置并且 License.txt 已包含在此步骤的顶级源目录中。 CPACK_SOURCE_GENERATOR 变量为源包选择文件格式。
最后我们包含 CPack 模块它将使用这些变量和当前系统的一些其他属性来设置安装程序。
下一步是以通常的方式构建项目然后运行 cpack 可执行文件。 要构建二进制发行版请从二进制目录运行
cpack
要指定生成器请使用 -G 选项。 对于多配置构建请使用 -C 指定配置。 例如
cpack -G ZIP -C Debug
有关可用生成器的列表请参阅 cpack-generators(7) 或调用 cpack --help。 ZIP 等存档生成器会创建所有已安装文件的压缩存档。
要创建完整源代码树的存档您可以输入
cpack --config CPackSourceConfig.cmake
或者运行 make package 或右键单击 Package 目标并从 IDE 构建项目。
运行二进制目录中找到的安装程序。 然后运行已安装的可执行文件并验证其是否有效。