Впервые начал использовать CLion. Хотел построить проект и потом просто открыть получившийся файл в папке дебага, но выдаёт ошибки об отсутствии библиотек.
Перерыл полгугла, чтобы понять как настроить файл CMakeLists.txt
, но так и не понял как подключать библиотеки, которые нужны для работы... (не вручную).
Текущее содержание файла:
cmake_minimum_required(VERSION 3.9)
project(eolymp)
set(CMAKE_CXX_STANDARD 11)
add_executable(eolymp 909.cpp)
UPD
Эту проблему решил добавлением этой строки set(CMAKE_EXE_LINKER_FLAGS "-static-libgcc -static-libstdc++")
в файл CMakeLists.txt
.
Но! Теперь вылазит другая ошибка. Нужно подключать библиотеку libwinpthread-1.dll
. Нашел подобный вопрос на Англоязычном сайте: Вот он. Но не полностью разобрался в нём.
Проблему решил. Файл CMakeLists.txt
:
cmake_minimum_required(VERSION 3.9)
project(eolymp)
set(CMAKE_CXX_STANDARD 11)
set(CMAKE_EXE_LINKER_FLAGS "-static-libgcc -static-libstdc++ -static -lpthread")
add_executable(eolymp 909.cpp)
Один из ответов в другом вопросе:
These's no '-static-something' command, only standard libraries (libgcc and libstdc++) can be set to static linking with one command. For other libraries, you first switch to static linking with "-static" and then list the libraries to include with separate commands, ie "-lpthread"
P.S. Подождём на другие ответы :)
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Не получается корректно вставить строки в таблицу с использованием шаблонов, пробую так: