CMake Day 2 指定C C 的標準

2021-10-11 09:15:08 字數 679 閱讀 9044

我們可以在cmake**中設定正確的標誌,以啟動對特定c/c++標準的支援。最簡單的是使用cmake_cxx_standard變數。

注意:要在add_executable之前,新增對cmake_cxx_standard的宣告。

指令碼中set是將普通變數、快取變數或者環境變數設定為指定的值。

# cmake的最小版本要求

cmake_minimum_required(version 3.0.0)

# 專案名稱以及版本號

project(demo version 0.1.0)

#啟動對c++14標準的支援

set(cmake_cxx_standard 14)

# 顯式要求指明支援c++標準

set(cmake_cxx_standard_required true)

# 啟動對c11標準的支援

# set(cmake_c_standard 11)

# 顯式要求指明支援c標準

# set(cmake_c_standard_required true)

#設定可執行程式

add_executable(demo main.cpp)

hiveserver2 指定佇列

結論 綜上所述,使用者通過beeline連線hiveserver2後的佇列選取,預設情況下受公平排程策略的影響,如果想通過hive site.xml或者mapred site.xml中指定mapreduce.job.queuename,有乙個非常簡單的辦法就是將屬性值hive.server2.map...

log4j2指定不同包的輸出級別

首先引入這幾個包 org.slf4j slf4j api 1.7.25 org.apache.logging.log4j log4j slf4j impl 2.11.1 org.apache.logging.log4j log4j core 2.11.1 接著是配置檔案log4j2.xml 定義標準...

Struts2應用開發詳解 9 指定多個配置檔案

複雜的系統開發會有很多的action配置。為便於管理開發中應該按照功能模組或者業務分類,將sturts配置檔案分成不同的檔案,便於管理 維護。最後將這些檔案在struts.xml中進行包含宣告。student.xml default page hello.jsp class.xml default ...