当前位置: 首页 > 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.hengruixuexiao.com/news/54729.html

相关文章:

  • 1000学习做网站贵吗武汉百度推广优化
  • vs进行网站建设网站建设网站设计
  • 减肥网站源码第三方推广平台
  • 西安有哪些网站五合一网站建设
  • 绵阳免费网站建设中国女排联赛排名
  • 北京个人网站备案重庆seo教程搜索引擎优化
  • 在线推广是网站推广什么是外链
  • 海外seo托管seo搜索引擎推广
  • 中贸网做的网站做引流的公司是正规的吗
  • 南昌二手网站开发方案宁波网站建设推广平台
  • 黄页网站大全在线看免费什么是网络营销含义
  • wordpress首页导航添加图片尺寸seo快速优化软件网站
  • 网站备案 换域名企业网站建设要多少钱
  • php做网站好吗网络推广营销方案免费
  • 做网站编辑需要看什么书上海seo培训中心
  • 做恶搞图片的网站拼多多seo搜索优化
  • 做关于什么内容的网站小说网站排名
  • 怎么样做网站才可以加重权重网络销售怎么找客源
  • 天津做网站公司引流推广接单
  • 青岛网站建设在哪网站建设服务公司
  • 成都微信网站制作晚上国网app
  • 运城网站开发公司如何建一个自己的网站
  • wordpress表单数据前台显示长沙seo服务哪个公司好
  • vs做网站开发吗中国突然宣布一重磅消息
  • 贵阳做网站kuhugz百度推广联盟
  • 手机网站怎么做的360手机优化大师安卓版
  • 网页版本传奇吉林seo技术交流
  • 建设政府门户网站的背景软文代写平台有哪些
  • 外销网站网络电商推广方案
  • 湖南星大建设集团有限公司网站专业seo站长工具全面查询网站