C++ 如何严格瞄准C++;克莱恩98英寸
由于某些原因,我无法将CLion配置为仅在我的项目中使用C++98C++ 如何严格瞄准C++;克莱恩98英寸,c++,cmake,clion,c++98,clang-tidy,C++,Cmake,Clion,C++98,Clang Tidy,由于某些原因,我无法将CLion配置为仅在我的项目中使用C++98 对于c++11而不是c++98,我一直在变得非常整洁(如何将其设置为c++98) List>强>当我使用C++版本大于C++ 98 (如何使C++ 98严格执行)< /LI>时,我不会得到任何红线或编译器错误 当我将IDE设置为C++98时,我不希望IDE允许我使用任何大于C++98的标准(我该怎么做?) 有人知道如何在CLion中执行此标准吗?我的猜测是将cmake文件配置为C++98。不确定我是否做对了 我的CMakeLi
cmake_minimum_required(VERSION 3.10)
project(myProject)
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=c98")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++98")
set(CMAKE_CXX_STANDARD 98)
add_executable(myProject main.cpp Myclass.cpp Myclass.h)
add_definitions(-std=c++98)
p、 由于硬件限制,我没有选择在C++98及更低版本之外的任何其他版本中工作 我也遇到过类似的问题,为一个成功的目标设定标准,可能是这样的
set_property(TARGET myProject PROPERTY CXX_STANDARD 98)
对你来说我会对其中一些东西提出一个bug,特别是对于错误的标准,我会得到一个整洁的报告。