没营业执照怎么做网站上海人才招聘官网

张小明 2026/1/8 17:44:15
没营业执照怎么做网站,上海人才招聘官网,网络推广时不需要企业提供什么,人与狗做的网站谁有文章目录 第二章 CMake基础语法2.12 CMake打印消息命令message()2.12.1 message()命令格式2.12.2 设置日志等级CMAKE_MESSAGE_LOG_LEVEL2.12.3 测试源码 2.13 CMAKE_SOURCE_DIR、CMAKE_BINARY_DIR2.13.1 测试顶层 CMAKE SOURCE变量2.13.2 测试顶层BINARY相关变量 2.14 CMAKE_CU…文章目录第二章 CMake基础语法2.12 CMake打印消息命令message()2.12.1 message()命令格式2.12.2 设置日志等级CMAKE_MESSAGE_LOG_LEVEL2.12.3 测试源码2.13 CMAKE_SOURCE_DIR、CMAKE_BINARY_DIR2.13.1 测试顶层 CMAKE SOURCE变量2.13.2 测试顶层BINARY相关变量2.14 CMAKE_CURRENT_LIST_FILE/DIR/LINE/FILE2.15 CMake定义环境变量set( ENV{} )命令2.15.1 获取OS环境变量2.15.2 修改环境变量2.15.3 CMAKE内置环境变量2.15.4 编译时指定的变量本文记录CMake打印消息命令message(),CMAKE_SOURCE_DIRCMAKE_BINARY_DIR,CMAKE_CURRENT_LIST_FILE/DIR/LINE/FIL。第二章 CMake基础语法2.12 CMake打印消息命令message()2.12.1 message()命令格式message()用于输出消息到控制台参数指定消息模式如果给出多个消息字符串它们将连接成一条消息字符串之间没有分隔符。message原型message([mode]message text…)mode参数 TRACE:临时的、实现细节的细粒度消息 DEBUG 为开发人员提供的调试消息 VERBOSE 为用户提供的详细的(冗长的)消息。 STATUS 用户可能感兴趣的消息。 NOTICE 或 不写 重要消息打印到stderr以吸引用户注意 DEPRECATION 弃用错误或警告消息 AUTHOR WARNING 开发者警告消息继续处理 WARNING 警告消息继续处理 SEND ERROR 错误消息CMake继续处理但跳过生成 FATAL ERROR 致命错误消息CMake停止处理和生成。2.12.2 设置日志等级CMAKE_MESSAGE_LOG_LEVEL设置此变量指定message()命令的日志记录级别可设置的值为ERROR WARRING NOTICE, STATUS(默认),VERBOSE DEBUG TRACE设置日志等级时可以使用 cmake –log-levelXXX日志从高到低ERRORWARNINGNOTICESTATUS(默认)VERBOSEDEBUGTRACE设置日志级别后message只会输出指定日志级别或更高日志级别。比如指定最高的ERROR日志级别后只输出EEROR级别的message。2.12.3 测试源码cmake_minimum_required(VERSION3.22)# 设置日志等级set(CMAKE_MESSAGE_LOG_LEVEL ERROR)# 获取默认日志等级cmake_language(GET_MESSAGE_LOG_LEVEL var)message(日志级别:${var})# 日志级别: TRACE# 显示日志message(TRACE 测试TRACE消息)message(DEBUG 测试DEBUG消息)message(VERBOSE 测试VERBOSE消息)message(STATUS 测试STATUS消息)# 输出-- 测试STATUS消息前边多了两个--message(NOTICE 测试NOTICE消息)# 输出测试NOTICE消息前边没有空格message(DEPRECATION 测试DEPRECATION消息)# 输出 测试DEPRECATION消息前边多两个空格message(AUTHOR_WARNING 测试AUTHOR_WARNING消息)# 输出 测试AUTHOR_WARNING消息前边多两个空格message(WARNING 测试WARNING消息)# 输出 测试WARNING消息前边多两个空格message(SEND_ERROR 测试SEND_ERROR消息)# 输出 测试SEND_ERROR消息前边有两个空格message(FATAL_ERROR 测试FATAL_ERROR消息)# 输出 测试FATAL_ERROR消息前边有两个空格2.13 CMAKE_SOURCE_DIR、CMAKE_BINARY_DIR2.13.1 测试顶层 CMAKE SOURCE变量CMAKE_SOURCE_DIR顶层CMakeLists.txt 文件所在的目录根目录。PEOJECT_SOURCE_DIR 最近调用Project() 命令所在CMakeLists.txt目录CMAKE_CURRENT_SOURCE_DIR 当前正在处理的CMakeLists.txt 文件所在的目录PROJECT_IS_TOP_LEVEL 最近调用的project() 命令是否位于顶层CMakeLists.txt文件中测试cmake_minimum_required(VERSION3.30)# 项目project(sourceCmake VERSION1.1LANGUAGES CXX)# 测试 source 相关的变量# 测试是否为顶层cmakemessage(顶层 PROJECT_IS_TOP_LEVEL ${PROJECT_IS_TOP_LEVEL})# 顶层 PROJECT_IS_TOP_LEVEL ONmessage(CMAKE_SOURCE_DIR ${CMAKE_SOURCE_DIR})# CMAKE_SOURCE_DIR E:/cmakeLearning/chap2/8cmakesourcemessage(PROJECT_SOURCE_DIR ${PROJECT_SOURCE_DIR})# PROJECT_SOURCE_DIR E:/cmakeLearning/chap2/8cmakesourcemessage(sourceCmake_SOURCE_DIR ${sourceCmake_SOURCE_DIR})# sourceCmake_SOURCE_DIR E:/cmakeLearning/chap2/8cmakesourcemessage(CMAKE_CURRENT_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR})# CMAKE_CURRENT_SOURCE_DIR E:/cmakeLearning/chap2/8cmakesource2.13.2 测试顶层BINARY相关变量CMAKE_BINARY_DIR 顶层项目对应的二进制目录即cmake -B 命令指定的一个名为build的目录PROJECT_BINARY_DIR 指向最近通过project() 命令定义的项目的对应的二进制目录项目名_BINARY_DIR : project(项目名) 命令对应的二进制目录CMAKE_CURRENT_BINARY_DIR 当前正在处理的项目对应的二进制目录message(CMAKE_BINARY_DIR ${CMAKE_BINARY_DIR})# CMAKE_BINARY_DIR E:/cmakeLearning/chap2/8cmakesource/buildmessage(PROJECT_BINARY_DIR ${CMAKE_BINARY_DIR})# PROJECT_BINARY_DIR E:/cmakeLearning/chap2/8cmakesource/buildmessage(CMAKE_CURRENT_BINARY_DIR ${CMAKE_CURRENT_BINARY_DIR})# CMAKE_CURRENT_BINARY_DIR E:/cmakeLearning/chap2/8cmakesource/build2.14 CMAKE_CURRENT_LIST_FILE/DIR/LINE/FILE下面的变量操作CMakeLists.txt 所在的目录。CMAKE_CURRENT_LIST_FILE 当前正在处理的CMakeLists.txt文件或者脚本文件.cmake所在的完整路径。路径文件名CMAKE_CURRENT_LIST_DIR 当前正在处理的CMakeLists.txt文件所在的目录CMAKE_CURRENT_LIST_LINE 当前正在处理的CMakeLists.txt文件内容的行号。CMAKE_PARENT_LIST_FILE 在处理由 include() 或 find_package() 加载的 CMake脚本文件时此变量显示它的父文件完整路径。cmake_minimum_required(VERSION3.30)# 项目project(sourceCmake VERSION1.2LANGUAGES CXX)# 正在处理的脚本的完整路径。message(CMAKE_CURRENT_LIST_FILE ${CMAKE_CURRENT_LIST_FILE})# CMAKE_CURRENT_LIST_FILE E:/cmakeLearning/chap2/9currentlist/CMakeLists.txt# 正在处理cmake所有目录message(CMAKE_CURRENT_LIST_DIR ${CMAKE_CURRENT_LIST_DIR})# CMAKE_CURRENT_LIST_DIR E:/cmakeLearning/chap2/9currentlist# 当前行号message(CMAKE_CURRENT_LIST_LINE ${CMAKE_CURRENT_LIST_LINE})# CMAKE_CURRENT_LIST_LINE 11# 父目录message(CMAKE_PARENT_LIST_FILE ${CMAKE_PARENT_LIST_FILE})# CMAKE_PARENT_LIST_FILE E:/cmakeLearning/chap2/9currentlist/CMakeLists.txt2.15 CMake定义环境变量set( ENV{} )命令CMake定义了环境变量来控制CMake的行为设置的环境变量仅在当前CMAKE进程中生效而不影响调用CMake的进行也不影响整个系统环境也不会影响后续构建或测试进程的环境。定义环境变量set(ENV{变量名}[值])引用环境变量$ENV{变量名}2.15.1 获取OS环境变量获取当前的系统OS获取OS的环境变量PATH获取用户名USERNAME。cmake_minimum_required(VERSION3.30)# 项目project(sourceCmake VERSION1.2LANGUAGES CXX)# 获取OS的环境变量message(OS $ENV{OS})# OS Windows_NTmessage(PATH $ENV{PATH})# 输出的环境变量在windows下是 PATH中的所有路径message(USERNAME $ENV{USERNAME})# USERNAME Administrator2.15.2 修改环境变量修改系统的环境变量只对本文件有影响对其他文件其他进程无影响。相当于于次临时修改。set(ENV{PATH}C:/Program)message(PATH$ENV{PATH})# PATHC:/Program可以看出环境变量和普通变量是两个不同变量。# 环境变量与普通变量区别set(ENV{CMAKE_INCLUDE_PATH}C:\\Windows)set(CMAKE_INCLUDE_PATHC:\\Users)message(环境变量CMAKE_INCLUDE_PATH$ENV{CMAKE_INCLUDE_PATH})# 环境变量CMAKE_INCLUDE_PATHC:\Windowsmessage(普通变量CMAKE_INCLUDE_PATH${CMAKE_INCLUDE_PATH})# 普通变量CMAKE_INCLUDE_PATHC:\Users2.15.3 CMAKE内置环境变量CMAKE_INCLUDE_PATH 使用此环境变量指定find_file()和 find_path()命令额外搜索的目录列表。 CMAKE_LIBRARY_PATH:使用此环境变量指定find_library()命令额外搜索的目录列表 CMAKE_PREFIX_PATH 使用此环境变量指定查找已安装软件目录额外的前缀列表 find_program()命令会使用prefix/bin 搜索 find_library()命令会使用prefix/lib 搜索 find_file()命令会使用prefix/include 搜索。 CMAKE_PROGRAM_PATH 使用此变量指定find_program()命令额外的搜索目录列表测试message(CMAKE_INCLUDE_PATH ${CMAKE_INCLUDE_PATH})# CMAKE_INCLUDE_PATH message(CMAKE_LIBRARY_PATH ${CMAKE_LIBRARY_PATH})# CMAKE_LIBRARY_PATH message(CMAKE_PREFIX_PATH ${CMAKE_PREFIX_PATH})# CMAKE_PREFIX_PATH message(CMAKE_PROGRAM_PATH ${CMAKE_PROGRAM_PATH})# CMAKE_PROGRAM_PATH 2.15.4 编译时指定的变量下面的生成器变量编译类型变量和安装类型变量会影响普通变量。普通变量和环境变量会作为一个变量。CMAKE_GENERATOR 指定用于构建项目的生成器比如Ninja, VS灯。设置方法# 生成 Ninja 构建文件cmake -S.-B build -GNinja# 生成 VS 2022 工程cmake -S.-B build -GVisual Studio 17 2022CMAKE_BUILD_TYPE : 编译类型需要设置默认值比如Debug release类型。编译类型编译为Release版本。cmake -S.-B build -DCMAKE_BUILD_TYPERelease实际项目使用if(NOT CMAKE_BUILD_TYPE)set(CMAKE_BUILD_TYPE Debug CACHE STRING选择编译类型FORCE)endif()message(CMAKE_BUILD_TYPE ${CMAKE_BUILD_TYPE})# CMAKE_BUILD_TYPE DebugCMAKE_INSTALL_PREFIX安装路径使用此变量指定CMAKE_INSTALL_PREFIX指定的值必须是绝对路径指定软件安装的位置。cmakeLists.txt中cmake_minimum_required(VERSION3.30)# 项目project(sourceCmake VERSION1.2LANGUAGES CXX)if(NOT CMAKE_BUILD_TYPE)set(CMAKE_BUILD_TYPE Debug CACHE STRING选择编译类型FORCE)endif()message(CMAKE_BUILD_TYPE ${CMAKE_BUILD_TYPE})# CMAKE_BUILD_TYPE Debugset(sourcecpp main.cpp)add_executable(sourceCmake${sourcecpp})install(TARGETS sourceCmake DESTINATION bin)// 安装目录编译方式如下# 1 指定一个明确的绝对路径cmake -S.-B build -DCMAKE_INSTALL_PREFIXE:/cmakeLearning/chap2/10env/install# 2. 编译cmake --build build --config Release# 3 安装cmake --install build --config Release
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

招聘H5在什么网站做最好个人建网站教程

macOS存储扩展新选择:专业级iSCSI解决方案深度解析 【免费下载链接】iSCSIInitiator iSCSI Initiator for macOS 项目地址: https://gitcode.com/gh_mirrors/is/iSCSIInitiator 在当今数据爆炸的时代,Mac用户面临着日益严峻的存储空间挑战。iSCSI…

张小明 2026/1/2 18:43:34 网站建设

建设电子商务网站的好处小型手机网站建设企业

漫画下载神器:3步搞定海量漫画离线阅读 【免费下载链接】BiliBili-Manga-Downloader 一个好用的哔哩哔哩漫画下载器,拥有图形界面,支持关键词搜索漫画和二维码登入,黑科技下载未解锁章节,多线程下载,多种保…

张小明 2026/1/2 23:16:22 网站建设

网页模板下载了以后如何进行修改广州seo网站公司

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 快速开发一个基础Mac SSH客户端原型,要求:1. 支持基本的SSH连接功能;2. 保存常用服务器配置;3. 简单的命令历史记录;4. 原…

张小明 2026/1/3 16:39:05 网站建设

php网站开发方案网站模板下载html

uesave终极指南:轻松掌控Unreal Engine游戏存档的完整教程 【免费下载链接】uesave-rs 项目地址: https://gitcode.com/gh_mirrors/ue/uesave-rs 想要完全控制你的游戏存档吗?uesave工具让你轻松实现这个愿望!这款专门为Unreal Engin…

张小明 2026/1/4 0:05:32 网站建设

网站创建公司seo短期培训班

终极指南:RR项目DS918定制引导镜像完全解析 【免费下载链接】rr Redpill Recovery (arpl-i18n) 项目地址: https://gitcode.com/gh_mirrors/rr2/rr RR项目作为群晖NAS系统的开源定制引导解决方案,在技术社区中享有盛誉。本文将通过实战角度&#…

张小明 2026/1/3 16:05:59 网站建设

九龙坡区建设二校有网站吗网络营销与策划实践

第一章:R环境下量子电路优化的理论基础在探索量子计算与经典统计分析融合路径的过程中,R语言作为数据科学的重要工具,正逐步被引入量子电路优化的研究领域。尽管R并非专为量子编程设计,但其强大的矩阵运算、优化算法库以及可视化能…

张小明 2026/1/8 13:36:10 网站建设