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

做外贸一般看什么网站网页设计服装网站建设

做外贸一般看什么网站,网页设计服装网站建设,国内新闻最新消息十条摘抄,网站开发的合同双笙子佯谬老师的【公开课】现代CMake高级教程课程笔记 第 6 章:输出与变量 在运行 cmake -B build 时,打印字符串(用于调试) message("Hello world!")❯ cmake --build buildHello world! -- Configuring done -- G…

双笙子佯谬老师的【公开课】现代CMake高级教程课程笔记

第 6 章:输出与变量

在运行 cmake -B build 时,打印字符串(用于调试)

message("Hello world!")
❯ cmake --build buildHello world!
-- Configuring done
-- Generating done
-- Build files have been written to: /mnt/h/Code/lessonCode/CMakeLession/build

message(STATUS “…”) 表示信息类型是状态信息,有 – 前缀

message(STATUS "Hello world!")
❯ cmake --build build-- Hello world!
-- Configuring done
-- Generating done
-- Build files have been written to: /mnt/h/Code/lessonCode/CMakeLession/build

message(WARNING “…”) 表示是警告信息

message(STATUS "Hello world!")
message(WARNING "This is a warning sign!")
❯ cmake --build build-- Hello world!
CMake Warning at CMakeLists.txt:2 (message):This is a warning sign!-- Configuring done
-- Generating done
-- Build files have been written to: /mnt/h/Code/lessonCode/CMakeLession/build

message(AUTHOR_WARNING “…”) 表示是仅仅给项目作者看的警告信息

message(STATUS "Hello world!")
message(AUTHOR_WARNING "This is a warning sign!")
❯ cmake --build build-- Hello world!
CMake Warning (dev) at CMakeLists.txt:2 (message):This is a warning sign!
This warning is for project developers.  Use -Wno-dev to suppress it.-- Configuring done
-- Generating done
-- Build files have been written to: /mnt/h/Code/lessonCode/CMakeLession/build

AUTHOR_WARNING 的不同之处:可以通过 -Wno-dev 关闭

message(STATUS "Hello world!")
message(FATAL_ERROR "This is an error message!")
message(STATUS "after error...")
❯ cmake -B build -Wno-dev
-- Hello world!
-- Configuring done
-- Generating done
-- Build files have been written to: /mnt/h/Code/lessonCode/CMakeLession/build

message(FATAL_ERROR “…”) 表示是错误信息,会终止 CMake 的运行

❯ cmake --build build
-- Hello world!
CMake Error at CMakeLists.txt:2 (message):This is an error message!-- Configuring incomplete, errors occurred!
See also "/mnt/h/Code/lessonCode/CMakeLession/build/CMakeFiles/CMakeOutput.log".
gmake: *** [Makefile:138: cmake_check_build_system] Error 1

message(SEND_ERROR “…”) 表示是错误信息,但之后的语句仍继续执行

message(STATUS "Hello world!")
message(SEND_ERROR "This is an error message!")
message(STATUS "after error...")
❯ cmake --build build
-- Hello world!
CMake Error at CMakeLists.txt:2 (message):This is an error message!-- after error...
-- Configuring incomplete, errors occurred!
See also "/mnt/h/Code/lessonCode/CMakeLession/build/CMakeFiles/CMakeOutput.log".
gmake: *** [Makefile:138: cmake_check_build_system] Error 1

message 可以用于打印变量

set(myvar "hello world!")
message("myvar is ${myvar}")
❯ cmake --build build
myvar is hello world!
-- Configuring done
-- Generating done
-- Build files have been written to: /mnt/h/Code/lessonCode/CMakeLession/build

如果 set 没加引号会怎样?会变成分号分割的列表
set(myvar hello world)
其实等价于:
set(myvar "hello;world")

set(myvar hello world!)
message("myvar is ${myvar}")
❯ cmake --build build
myvar is hello;world!
-- Configuring done
-- Generating done
-- Build files have been written to: /mnt/h/Code/lessonCode/CMakeLession/build

如果 message 没加引号会怎样?会把列表里的字符串当成他的关键字

set(myvar FATAL_ERROR hello)
message("${myvar}")
❯ cmake --build build
FATAL_ERROR;hello
-- Configuring done
-- Generating done
-- Build files have been written to: /mnt/h/Code/lessonCode/CMakeLession/build

结论:除非确实需要列表,建议始终在你不确定的地方加上引号,例如:

set(sources "main.cpp" "mylib.cpp" "C:/Program Files/a.cpp")
message("${sources}")
http://www.yayakq.cn/news/865955/

相关文章:

  • 个人网站模板打包下载外贸网站要先备案吗
  • 上海高端网站建设做网站怎么给图片加连接
  • php网站培训深圳vi设计公司推荐
  • 学做网站制作wordpress百度自动推送安装失败
  • 国外网站视觉设计趋势如何做网站301重定向
  • 企业网站搭建智能网站建设报价
  • php与网站开发深圳建科院公司网站
  • 如何做网站商城网页设计精品课程网站
  • 哈尔滨自助建站模板设计网络网站
  • 什么叫手机网站企业推广宣传文案
  • 网站开发员属于莱阳网站定制
  • 品牌网站建设公司分销微信小程序
  • 什么是高端网站建设制作一个公司网页多少钱
  • 易动力建设网站怎么样付费做SPaSS统计分析的网站
  • 用flash做网站国际新闻大事件
  • cms网站建设系统在线设计平台行业概况
  • 试管婴儿网站建设北京房产网官网
  • 十大免费网站推广常熟企业网站建设
  • 网站做301需要备案吗wordpress 文章字体颜色
  • 柳州房地产网站建设青岛全网推广怎么做
  • 电子商务网站规划与建设论文阿里云企业建站教程
  • 百度网站邀您点评网站建设和电子商务的关系
  • 东莞 网站建设现在做电商还能赚钱吗
  • 企业网站的制作成本网站建设排版
  • 杭州建筑人才网网站seo整站优化
  • 魔兽世界做宏网站有商家免费建商城的网站吗
  • 免费解析素材网站宁夏住房和城乡建设官方网站
  • wordpress怎么发布网站开发网站五个阶段
  • 网站防止盗图湖南二级建造师在哪个网站做变更
  • 本机iis发布网站后台管理什么是网络营销最基本的职能之一是网络营销的基础工作