97色伦色在线综合视频,无玛专区,18videosex性欧美黑色,日韩黄色电影免费在线观看,国产精品伦理一区二区三区,在线视频欧美日韩,亚洲欧美在线中文字幕不卡

一般ps做網(wǎng)站大小多少專門做護膚品網(wǎng)站

鶴壁市浩天電氣有限公司 2026/01/24 11:12:29
一般ps做網(wǎng)站大小多少,專門做護膚品網(wǎng)站,怎么網(wǎng)頁下載jpg格式圖片,如今做啥網(wǎng)站能致富文章目錄 第二章 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定義環(huán)境變量set( ENV{} )命令2.15.1 獲取OS環(huán)境變量2.15.2 修改環(huán)境變量2.15.3 CMAKE內置環(huán)境變量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()用于輸出消息到控制臺參數(shù)指定消息模式如果給出多個消息字符串它們將連接成一條消息字符串之間沒有分隔符。message原型message([mode]message text…)mode參數(shù) TRACE:臨時的、實現(xiàn)細節(jié)的細粒度消息 DEBUG 為開發(fā)人員提供的調試消息 VERBOSE 為用戶提供的詳細的(冗長的)消息。 STATUS 用戶可能感興趣的消息。 NOTICE 或 不寫 重要消息打印到stderr以吸引用戶注意 DEPRECATION 棄用錯誤或警告消息 AUTHOR WARNING 開發(fā)者警告消息繼續(xù)處理 WARNING 警告消息繼續(xù)處理 SEND ERROR 錯誤消息CMake繼續(xù)處理但跳過生成 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定義環(huán)境變量set( ENV{} )命令CMake定義了環(huán)境變量來控制CMake的行為設置的環(huán)境變量僅在當前CMAKE進程中生效而不影響調用CMake的進行也不影響整個系統(tǒng)環(huán)境也不會影響后續(xù)構建或測試進程的環(huán)境。定義環(huán)境變量set(ENV{變量名}[值])引用環(huán)境變量$ENV{變量名}2.15.1 獲取OS環(huán)境變量獲取當前的系統(tǒng)OS獲取OS的環(huán)境變量PATH獲取用戶名USERNAME。cmake_minimum_required(VERSION3.30)# 項目project(sourceCmake VERSION1.2LANGUAGES CXX)# 獲取OS的環(huán)境變量message(OS $ENV{OS})# OS Windows_NTmessage(PATH $ENV{PATH})# 輸出的環(huán)境變量在windows下是 PATH中的所有路徑message(USERNAME $ENV{USERNAME})# USERNAME Administrator2.15.2 修改環(huán)境變量修改系統(tǒng)的環(huán)境變量只對本文件有影響對其他文件其他進程無影響。相當于于次臨時修改。set(ENV{PATH}C:/Program)message(PATH$ENV{PATH})# PATHC:/Program可以看出環(huán)境變量和普通變量是兩個不同變量。# 環(huán)境變量與普通變量區(qū)別set(ENV{CMAKE_INCLUDE_PATH}C:\Windows)set(CMAKE_INCLUDE_PATHC:\Users)message(環(huán)境變量CMAKE_INCLUDE_PATH$ENV{CMAKE_INCLUDE_PATH})# 環(huán)境變量CMAKE_INCLUDE_PATHC:Windowsmessage(普通變量CMAKE_INCLUDE_PATH${CMAKE_INCLUDE_PATH})# 普通變量CMAKE_INCLUDE_PATHC:Users2.15.3 CMAKE內置環(huán)境變量CMAKE_INCLUDE_PATH 使用此環(huán)境變量指定find_file()和 find_path()命令額外搜索的目錄列表。 CMAKE_LIBRARY_PATH:使用此環(huán)境變量指定find_library()命令額外搜索的目錄列表 CMAKE_PREFIX_PATH 使用此環(huán)境變量指定查找已安裝軟件目錄額外的前綴列表 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 編譯時指定的變量下面的生成器變量編譯類型變量和安裝類型變量會影響普通變量。普通變量和環(huán)境變量會作為一個變量。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
版權聲明: 本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若內容造成侵權/違法違規(guī)/事實不符,請聯(lián)系我們進行投訴反饋,一經(jīng)查實,立即刪除!

北京泵網(wǎng)站建設114啦建站程序

北京泵網(wǎng)站建設,114啦建站程序,做網(wǎng)站如何提需求,競價托管是什么意思資料查找方式#xff1a;特納斯電子#xff08;電子校園網(wǎng)#xff09;#xff1a;搜索下面編號即可編號#xff1a;T451

2026/01/22 23:26:01

建門戶網(wǎng)站需要多少錢怎么制作圖片相冊

建門戶網(wǎng)站需要多少錢,怎么制作圖片相冊,個體制作網(wǎng)站設計,蘭州網(wǎng)站設計哪個平臺好Gitee崛起#xff1a;2025年中國開發(fā)者為何選擇本土代碼托管平臺 在數(shù)字化轉型加速的2025年#xff0c;代碼

2026/01/22 21:48:01

北京建網(wǎng)站費用個人簡介網(wǎng)站html代碼

北京建網(wǎng)站費用,個人簡介網(wǎng)站html代碼,商城類的網(wǎng)站一般怎么做,網(wǎng)絡營銷出來可以干什么工作告別復雜代碼#xff1a;LangFlow讓每個人都能輕松玩轉LangChain 在大模型浪潮席卷各行各業(yè)的

2026/01/20 18:30:01