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

网站建设技术人员招聘深圳网络推广服务是什么

网站建设技术人员招聘,深圳网络推广服务是什么,深圳住房和建设局网站轮候大厅,ae资源网免费目录 常见错误 问题现象 正确做法 if指令应该什么时候使用 活学活用 把IF指令用于多配置编译系统是很多初学者容易犯下的错误。这篇文章启示性的教你如何正确理解、使用CMake的多配置编译系统。 常见错误 以Debug和Release配置有不同的宏定义为例,如下所示&a…

目录

常见错误

问题现象

正确做法

if指令应该什么时候使用

活学活用


把IF指令用于多配置编译系统是很多初学者容易犯下的错误。这篇文章启示性的教你如何正确理解、使用CMake的多配置编译系统。

常见错误

以Debug和Release配置有不同的宏定义为例,如下所示:

   if(NOT DEFINED CMAKE_BUILD_TYPE)add_definitions(-DDEBUG)else()add_definitions(-DRELEASE)endif()

问题现象

  1. 按Debug运行Configure后Release配置没有 `RELEASE`宏定义,按Release运行Configure后Debug配置没有 `DEBUG`宏定义。
  2. 每次运行 `cmake -B`命令只能看到一个宏定义

正确做法

方法一

   add_definitions($<$<CONFIG:DEBUG>:-DDEBUG> $<$<CONFIG:RELEASE>:-DRELEASE>)

方法二

add_definitions($<IF:$<CONFIG:DEBUG>,-DDEBUG,-DRELEASE>)

if指令应该什么时候使用

  1. 不同的编译器有不同的编译选项,比如MSVC和GCC
  2. 不同的目标平台有不同的编译选项,比如Windows和Linux

活学活用

CI只需要验证Debug配置环境可运行:cmake -B build -DCMAKE_BUILD_TYPE=Debug,Release同理。
CI只需要验证Debug编译结果可运行:cmake --build build --config Debug -j 16,Release同理。

作者:岬淢箫声

CMake系列:正确使用多配置编译系统_岬淢箫声的博客-CSDN博客icon-default.png?t=N176https://blog.csdn.net/caoshiying/article/details/129065479

转载请注明来源

http://www.mnyf.cn/news/40026.html

相关文章:

  • 滨州做网站建设seo是什么及作用
  • 怎么去找做网站的北京百度seo排名公司
  • 网站怎么做留言抖音关键词搜索排名收费
  • 域名有了主机有了如何做网站竞价代运营公司哪家好
  • 做网站如何写代码全网关键词指数查询
  • 自贡百度做网站多少钱网站开发公司
  • 做导航网站赚钱北京广告公司
  • 进行目的地网站建设seo技巧与技术
  • 做外汇有哪些正规的网站企业关键词大全
  • 个人网站开发协议在线识别图片找原图
  • 生物网站建设亚马逊排名seo
  • 网站服务器和网站备案吗环球网今日疫情消息
  • 购物网站 购物车界面如何做安阳企业网站优化外包
  • 宜昌视频网站建设百度公司电话是多少
  • 南京做网站营销济南优化网页
  • 多用户网站制作百度教育小程序
  • 制作游戏的平台seo免费优化工具
  • 网站规划明细表百度竞价排名收费标准
  • 网站后台管理系统制作软件app广告投放价格表
  • wordpress作者权限seo综合查询系统
  • 昆明著名网站建设成都网络营销公司
  • 沈阳专业制作网站方法seo
  • 可以做专利聚类分析的免费网站今日小说搜索风云榜
  • wordpress 批量修改分类搜索 引擎优化
  • wordpress 网赚自己做seo网站推广
  • 网站页面制作建议以图搜图百度识图
  • 聊城网站建设价格seo服务加盟
  • 卖一手房做哪个网站好品牌推广策略怎么写
  • 黑龙江省建设局网站首页国际形势最新消息
  • 怎么做刷钻网站全网营销推广怎么做