Derleyici Sürümü Öğrenmek
Şöyle yaparız.
Visual Studio'da şöyle yaparız.
Şöyle yaparız.
include(CheckCXXCompilerFlag)
CHECK_CXX_COMPILER_FLAG("-std=c++14" COMPLIER_SUPPORTS_CXX14)
CHECK_CXX_COMPILER_FLAG("-std=c++0x" COMPLIER_SUPPORTS_CXX0X)
if(COMPLIER_SUPPORTS_CXX14)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++14")
elseif(COMPILER_SUPPORTS_CXX0X)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++0x")
else()
message(STATUS "The compiler ${CMAKE_CXX_COMPILER} has no C++14 support.
Please use a different C++ compiler.")
endif()
Derleyici Sürümü Seçmek
Şöyle yaparız.SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
Şöyle yaparız.set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++14")
Şöyle yaparız.set(CMAKE_CXX_STANDARD 11)
set(CMAKE_CXX_STANDARD_REQUIRED ON) # make the standard version a requirement
Şöyle yaparız.set(CMAKE_CXX_STANDARD 11)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(CMAKE_CXX_EXTENSIONS OFF)
Şöyle yaparız.set(CMAKE_CXX_STANDARD 14)
Şöyle yaparız.# https://cmake.org/cmake/help/latest/prop_tgt/CXX_STANDARD.html
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(CMAKE_CXX_EXTENSIONS OFF)
# expected behaviour
#set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /std:c++lastest")
Paralel DerlemekVisual Studio'da şöyle yaparız.
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /MP")
Hiç yorum yok:
Yorum Gönder