当前位置: 首页 > news >正文

济南建站公司效果专业网站制作公司咨询

济南建站公司效果,专业网站制作公司咨询,域名批量查询,游戏app制作文章目录 一. 构建一个简单的项目二. 构建过程1. 创建程序源文件2. 编写CMakeList.txt文件3. 构建项目并编译源代码 附件 一. 构建一个简单的项目 最基本的CMake项目是从单个源代码文件构建的可执行文件。对于像这样的简单项目#xff0c;只需要一个包含三个命令的CMakeLists… 文章目录 一. 构建一个简单的项目二. 构建过程1. 创建程序源文件2. 编写CMakeList.txt文件3. 构建项目并编译源代码 附件 一. 构建一个简单的项目 最基本的CMake项目是从单个源代码文件构建的可执行文件。对于像这样的简单项目只需要一个包含三个命令的CMakeLists.txt文件。注意虽然CMake支持大写、小写和混合大小写命令但小写命令是首选命令并将在整个教程中使用。 任何项目的顶级CMakeLists.txt都必须通过使用CMake_minimum_required()命令指定最低CMake版本来启动。这将建立策略设置并确保以下CMake函数使用兼容版本的CMake运行。为了启动一个项目我们使用project()命令来设置项目名称。每个项目都需要此调用并且应在cmake_minimum_required()之后立即调用。正如我们稍后将看到的此命令还可以用于指定其他项目级别的信息如语言或版本号。最后add_executable()命令告诉CMake使用指定的源代码创建一个可执行文件 二. 构建过程 1. 创建程序源文件 源文件包含两个 tutorial.cxxTutorialConfig.h.in // TutorialConfig.h.in文件内容 // 定义了两个变量可以在cmake构建项目时进行相应的替换 #define Tutorial_VERSION_MAJOR Tutorial_VERSION_MAJOR #define Tutorial_VERSION_MINOR Tutorial_VERSION_MINOR // tutorial.cxx文件内容 // 计算输入参数的平方根 #include cmath #include iostream #include string #include TutorialConfig.hint main(int argc, char* argv[]) {if (argc 2) {// 打印版本信息std::cout argv[0] Version Tutorial_VERSION_MAJOR . Tutorial_VERSION_MINOR std::endl;std::cout Usage: argv[0] number std::endl;return 1;}// 转换输入参数为double类型const double inputValue std::stod(argv[1]);// 计算平方根const double outputValue sqrt(inputValue);std::cout The square root of inputValue is outputValue std::endl;return 0; } 2. 编写CMakeList.txt文件 # 设置CMake最低版本为3.10 cmake_minimum_required(VERSION 3.10)# 设置项目的版本为1.0 project(Tutorial VERSION 1.0)# 设置变量CMAKE_CXX_STANDARD为11 # 设置变量CMAKE_CXX_STANDARD_REQUIRED为True set(CMAKE_CXX_STANDARD 11) set(CMAKE_CXX_STANDARD_REQUIRED True)# 通过使用configure_file将TutorialConfig.h.in中的内容拷贝到TutorialConfig.h中并将其中需要替换的部分进行替换 configure_file(TutorialConfig.h.in TutorialConfig.h)# 创建一个可执行文件名为Tutorial.exe add_executable(Tutorial tutorial.cxx)# 使用target_include_directories指明程序的头文件所在目录 target_include_directories(Tutorial PUBLIC ${PROJECT_BINARY_DIR})3. 构建项目并编译源代码 未构建项目的情况下源文件夹目录中仅有三个文件如下 在程序原文件夹中创建一个文件夹用于保存构建的项目 mkdir Step1_build进入创建好的文件夹中使用cmake构建项目 cd Step1_build cmake ..使用cmake生成项目生成可执行文件 cmake --build .进入构建文件夹(Step1_build)执行可执行程序Tutorial.exe cd Debug Tutorial 10附件 源代码下载
http://www.hkea.cn/news/14470268/

相关文章:

  • 工程科技 网站设计浙江城乡建设网站
  • 北京网站建设公司华网制作作视频制作软件app手机版免费版
  • 上海外贸网站推广服务商城网站建设 数商云
  • php商务网站开发成都网站建设 四川冠辰网站建设
  • 昆山网站电商网站建设需求分析书
  • 天津做不锈钢的网站小公司做网站多少钱
  • 北京seo网站内部优化潍坊建设gc局网站
  • 哪些免费的网站可以做企业宣传工作图片
  • 西宁网站推广网站没更新
  • 青岛即墨网站开发wordpress必备工具
  • 仪征建设局网站网页翻译功能
  • 营销型网站建设题库宁夏建设厅网站官网
  • jsp做电影网站wordpress在文章中加背景
  • 国外化工网站模板做推广网站多少钱
  • 怎么做地下彩票网站天元建设集团有限公司六大板块
  • 电商网站如何生成app网站做防篡改
  • 正规的无锡网站建设wordpress验证
  • 企业做电商网站建好网站后最怎么维护
  • 做教育的网站有哪些内容吗嘉定专业做网站
  • 做网站去哪里备案大学生网站的设计风格
  • 在线网站代理浏览适合0基础网站开发软件
  • 网站开发 0755邯郸网站建设好的公司
  • 快速建站代理wordpress 主题放在哪
  • 北京人力资源网站深圳官方网站设计
  • 缠绕机东莞网站建设技术支持微商城网站开发
  • 新浪网站制作上海建筑建材业网官网入口
  • 伊春网站优化wordpress首页等待画面
  • 想做企业网站想让客户公司做网站的话语
  • 外包网站建设互联网技术主要学什么
  • 江苏省 建设 注册中心网站首页营销型网站建设网站建设制作