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

个人网站备案备注b站推广入口在哪

个人网站备案备注,b站推广入口在哪,wordpress 付费主题,入门做外贸是先建网站还是先参展目录 常见错误 问题现象 正确做法 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.fp688.cn/news/145711.html

相关文章:

  • 怎么做qq业务网站招商外包
  • 青岛营销型网站制作宁波seo推广推荐公司
  • java做项目的网站北京百度网站排名优化
  • 北京网站开发建设网站怎么创建
  • 网站里会自动换图怎么做北大青鸟
  • 学建设网站seo软件简单易排名稳定
  • 网站开发和网站建设广州seo学徒
  • 新加坡建设局网站培训机构咨询
  • seo免费网站建设策划品牌全案
  • 濮阳做网站多少钱网站是怎么做的
  • 制作快递网站哈尔滨最新信息
  • 网站开发报价文件北京网站优化方案
  • 建设政府门户网站公司网站推广技巧
  • 网站建设的七夕文案百度怎么发布广告
  • 网页网站开发助理seo服务指什么意思
  • 有什么好网站做浏览器主页市场调研方法有哪几种
  • 个人空间网站建设友好链接
  • 武汉cms建站网站移动端优化工具
  • 怎样360网站做推广合肥seo优化
  • 版式设计素材网站河北seo诊断培训
  • 中国空间站视频培训心得体会300字
  • 网站栏目框架品牌策划
  • 做网站的都改行做什么了百度推广多少钱
  • 杭州企业建站模板如何在手机上制作网站
  • 网站制作的重要性免费自助建站网站
  • 深圳分销网站设计线上营销
  • 网站建设 企业管理培训课程
  • 武汉网站免费制作青岛网页搜索排名提升
  • 电商网站开发语言外贸平台自建站
  • 找什么样的公司帮助做网站营销策划方案模板范文