由于某些原因,我无法将CLion配置为只对我的项目使用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)由于硬件限制,我不能选择在C++98以外的任何其他版本中工作。
发布于 2018-04-25 08:42:39
我也遇到过类似的问题,为目标设定标准是可行的,这就像
set_property(TARGET myProject PROPERTY CXX_STANDARD 98)为了你
https://stackoverflow.com/questions/50011696
复制相似问题