Пытаюсь написать мини-программулину на С++, и наткнулся на проблему с билдом. При запуске из ИДЕ всё ок, а вот отдельно запустить
exe не получается, ругается на отсутствие библиотек.
CMakeLists:
cmake_minimum_required(VERSION 3.6)
project(proxyyy)
set(CMAKE_CXX_STANDARD 11)
set(SOURCE_FILES test.cpp)
add_executable(proxyyy ${SOURCE_FILES})
UPD:
Догадываюсь, что можно просто взять dll и положить её куда-нибудь неподалёку, но хотелось бы иметь на выходе единый exe-файл. Насколько я знаю, CodeBlocks по умолчанию как раз включает всё необходимое прямо в exe.
UPD:
Решением стала вот такая строка (подробнее
тут):
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -static-libstdc++ -static-libgcc")