Все статьи / Установка WxWidgets 3.0 и создание проекта


Ubuntu или Debian GNU/Linux

Окружение для разработки на WxWidgets на Ubuntu и Debian устанавливается с пакетами libwxbase*-dev и libwxgtk*-dev. Можете воспользоваться командой:

sudo apt install libwxbase*-dev libwxgtk*-dev

Проще всего воспользоваться системой сборки CMake - с любой другой у вас будет больше проблем. В примере ниже мы воспользовались cmake-модулем FindwxWidgets так, как предлагает документация этого модуля на cmake.org.

cmake_minimum_required(VERSION 3.7.0 FATAL_ERROR)

add_executable(hello main.cpp MainFrame.h MainFrame.cpp)

# Включаем C++14 - на cmake 3.8 используйте target_compile_features(hello cxx_std_14)
set_target_properties(hello PROPERTIES
    CXX_STANDARD 14
    CXX_STANDARD_REQUIRED YES
    CXX_EXTENSIONS NO
)

find_package(wxWidgets REQUIRED)
include(${wxWidgets_USE_FILE})
target_link_libraries(hello PRIVATE ${wxWidgets_LIBRARIES})