Code: Select all
C:/wxWidgets-3.1.5/lib/gcc_lib/libwxmsw31u_stc.a(stclib_stc.o):stc.cpp:(.text+0x1a81): undefined reference to `Scintilla_LinkLexers'
C:/wxWidgets-3.1.5/lib/gcc_lib/libwxmsw31u_stc.a(stclib_stc.o):stc.cpp:(.rdata$.refptr._ZN10wxVListBox12ms_classInfoE[.refptr._ZN10wxVListBox12ms_classInfoE]+0x0): undefined reference to `wxVListBox::ms_classInfo'
C:/wxWidgets-3.1.5/lib/gcc_lib/libwxmsw31u_stc.a(stclib_PlatWX.o):PlatWX.cpp:(.text+0x952): undefined reference to `wxVarScrollHelperBase::VirtualHitTest(int) const'
C:/wxWidgets-3.1.5/lib/gcc_lib/libwxmsw31u_stc.a(stclib_PlatWX.o):PlatWX.cpp:(.text+0x11f5): undefined reference to `wxVListBox::IsSelected(unsigned long long) const'
C:/wxWidgets-3.1.5/lib/gcc_lib/libwxmsw31u_stc.a(stclib_PlatWX.o):PlatWX.cpp:(.text+0x14d1): undefined reference to `wxVListBox::IsSelected(unsigned long long) const'
C:/wxWidgets-3.1.5/lib/gcc_lib/libwxmsw31u_stc.a(stclib_PlatWX.o):PlatWX.cpp:(.text+0x513c): undefined reference to `wxVListBox::SetSelection(int)'
C:/wxWidgets-3.1.5/lib/gcc_lib/libwxmsw31u_stc.a(stclib_PlatWX.o):PlatWX.cpp:(.text+0x5160): undefined reference to `wxVListBox::SetSelection(int)'
C:/wxWidgets-3.1.5/lib/gcc_lib/libwxmsw31u_stc.a(stclib_PlatWX.o):PlatWX.cpp:(.text+0x765f): undefined reference to `wxVarScrollHelperBase::wxVarScrollHelperBase(wxWindow*)'
The cmake find package is of following type:
Code: Select all
find_package(wxWidgets REQUIRED gl aui core base stc OPTIONAL_COMPONENTS net)
if(wxWidgets_FOUND)
include(${wxWidgets_USE_FILE})
target_link_libraries(${PROJECT_NAME} ${wxWidgets_LIBRARIES})
endif()
Code: Select all
set(CMAKE_BUILD_TYPE Static)
set(wxWidgets_CONFIGURATION Static)
#for using static libraries
set(wxWidgets_USE_STATIC 1)
Code: Select all
cmake -B build -S . -G "MinGW Makefiles"
-- The CXX compiler identification is GNU 8.1.0
-- The C compiler identification is GNU 8.1.0
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: C:/mingw64/bin/g++.exe - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: C:/mingw64/bin/gcc.exe - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Found wxWidgets: C:/wxWidgets-3.1.5/lib/gcc_lib/libwxmsw31u_gl.a;C:/wxWidgets-3.1.5/lib/gcc_lib/libwxmsw31u_aui.a;C:/wxWidgets-3.1.5/lib/gcc_lib/libwxmsw31u_core.a;C:/wxWidgets-3.1.5/lib/gcc_lib/libwxbase31u.a;C:/wxWidgets-3.1.5/lib/gcc_lib/libwxmsw31u_stc.a;C:/wxWidgets-3.1.5/lib/gcc_lib/libwxbase31u_net.a;C:/wxWidgets-3.1.5/lib/gcc_lib/libwxpng.a;C:/wxWidgets-3.1.5/lib/gcc_lib/libwxtiff.a;C:/wxWidgets-3.1.5/lib/gcc_lib/libwxjpeg.a;C:/wxWidgets-3.1.5/lib/gcc_lib/libwxzlib.a;C:/wxWidgets-3.1.5/lib/gcc_lib/libwxregexu.a;C:/wxWidgets-3.1.5/lib/gcc_lib/libwxexpat.a;opengl32;glu32;winmm;comctl32;uuid;oleacc;uxtheme;rpcrt4;shlwapi;version;wsock32 (found version "3.1.5") found components: gl aui core base stc net png tiff jpeg zlib regex expat
-- Configuring done
-- Generating done
-- Build files have been written to: D:/programming/Fandral/build