由于某些原因,我无法将CLion配置为仅在我的项目中使用C++98
-
我一直在整理c++11而不是c++98
(
如何将其设置为C++98
)
-
当我对大于C++98的C++版本使用语法时,我没有收到任何红线或编译器错误
(
如何严格执行C++98
)
-
当我将IDE设置为C++98时,我不希望IDE允许我使用任何大于C++98的标准
(
我该怎么做?
)
有人知道如何在CLion中执行此标准吗?我的猜测是将cmake文件配置为C++98。不知道我是否做对了。。。
我的
CMakeLists。txt文件
如下所示
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及更低版本之外的任何其他版本中工作。