wxWidgets не копирует DLL к исполняемому файлу

Использую CMake для подключения wxWidgets к проекту (билд из исходников). Всё компилируется, но программа не запускается из-за того, что отсутствуют DLL wxWidgets (Process finished with exit code -1073741515 (0xC0000135). Если скопировать DLL вручную, то программа запуститься. Если делать билд с set(wxBUILD_SHARED OFF), то программа, опять же, запустится нормально.

Как можно сделать так, чтобы DLL'ки сами копировались при билде в папку с exe?

Вот мой CMakeLists.txt:

cmake_minimum_required(VERSION 3.30)
project(wxtest)

set(CMAKE_CXX_STANDARD 17)

set(wxBUILD_SHARED ON)
add_subdirectory(./wx/)
add_executable(wxtest main.cpp)
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin)
target_link_libraries(wxtest PUBLIC wx::core wx::base wx::net)

Исходный код wxWidgets скачан отсюда.

OS: Windows 11, компилятор: MinGW-w64, cmake version 3.30.2.


Ответы (0 шт):