я кладу
set(CMAKE_CXX_COMPILER "/usr/bin/clang.exe")
Запуск/Очистка, Запуск/Сборка.
Я получаю ошибки ссылок, например:
undefined reference to `std::ios_base::Init::~Init()'
: undefined reference to `__gxx_personality_v0'
Предположительно, есть и другие переменные, которые нужно изменить. Пробовал добавлять -lstdc++
к CMAKE_CXX_FLAGS
, но ничего не изменилось.
Например, есть ли способ CLion в отличие от способа CMake?
Спасибо.
--stdlib=libstdc++
с clang. - person arrowd   schedule 22.05.2015C++
называетсяclang++
, вы используете компиляторC
- person Petesh   schedule 22.05.2015CMakeLists.txt
. Вместо этого используйте параметры командной строки-DCMAKE_CXX_COMPILER=...
и-DCMAKE_C_COMPILER=...
. - person rubenvb   schedule 03.08.2018