Bir Code :: Blocks eklentisi derliyorum. WxWidgets 3.0 ile uyumsuzluklar nedeniyle, Code :: Blocks, wxWidgets 2.8'e karşı derlenmiştir.Kuvvet wxWidgets 2.x CMake ile
eklenti CMakeLists.txt geçerli:
CMAKE_MINIMUM_REQUIRED(VERSION 2.8)
PROJECT(cbvike)
SET(VERSION_SERIES 0)
SET(VERSION_MAJOR 2)
SET(VERSION_MINOR 1)
FIND_PACKAGE(wxWidgets REQUIRED)
INCLUDE_DIRECTORIES(${wxWidgets_INCLUDE_DIRS})
INCLUDE_DIRECTORIES(/usr/include/codeblocks)
INCLUDE_DIRECTORIES(/usr/include/codeblocks/wxscintilla/include)
ADD_DEFINITIONS(-D __WXGTK__)
ADD_DEFINITIONS(-D __linux__)
ADD_DEFINITIONS(-std=c++11)
Bu, bazı sorunlara neden olan wxGTK 3.0 bulabilirsiniz. Arch kullanıyorum, bu yüzden wxgtk 3.0 için geliştirme paketini kaldıramıyorum - başlıklar zaten paketlenmiş durumda.
CMx'de wxgtk 2.x'i nasıl zorlayabilirim?
'set (wxWidgets_CONFIG_OPTIONS --version = $ {TOOLKIT_VERSION_NEED})' set (TOOLKIT_VERSION_NEED "2.8") '' yapmak için yeterlidir '' Teşekkürler! – marmistrz
oh, bu yüzden işe yarıyor ... iyi: D – Joel
Ve "TOOLKIT_VERSION_NEED" ismini değiştirsek bile çalışıyor. – marmistrz