Почему-то я не могу настроить CLion на использование только C ++ 98 для моего проекта
- Я продолжаю получать clang-tidy для c ++ 11 вместо c ++ 98 ( Как мне установить C ++ 98 )
- Я не получаю никаких красных строк или ошибок компилятора, когда использую синтаксис для версий C ++ больше, чем C ++ 98 ( Как включить строгое применение C ++ 98 )
- Когда я устанавливаю IDE на C ++ 98, я не хочу, чтобы IDE позволяла мне использовать какой-либо стандарт, отличный от C ++ 98 ( Как мне это сделать? )
Кто-нибудь знает, как применять этот стандарт в CLion? Я предполагаю настроить файл cmake на C ++ 98. Не уверен, что я все делаю правильно ...
My 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.s У меня нет возможности работать в любой другой версии, кроме C ++ 98 и ниже из-за аппаратных ограничений.