Собственно собрал со следующими параметрами,
Code: Select all
../configure --enable-unicode --enable-debug --disable-shared --enable-monolithic
Code: Select all
-------------- Build: Debug in test_1 (compiler: GNU GCC Compiler)---------------
g++ -Winvalid-pch -include wx_pch.h -DWX_PRECOMP -Wall -g -I/usr/local/lib/wx/include/gtk2-unicode-static-3.0 -I/usr/local/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -pthread -c /home/user/projects/test_1/wx_pch.h -o wx_pch.h.gch/Debug_wx_pch_h_gch
g++ -Winvalid-pch -include wx_pch.h -DWX_PRECOMP -Wall -g -I/usr/local/lib/wx/include/gtk2-unicode-static-3.0 -I/usr/local/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -pthread -c /home/user/projects/test_1/GUIDialog.cpp -o obj/Debug/GUIDialog.o
g++ -Winvalid-pch -include wx_pch.h -DWX_PRECOMP -Wall -g -I/usr/local/lib/wx/include/gtk2-unicode-static-3.0 -I/usr/local/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -pthread -c /home/user/projects/test_1/test_1App.cpp -o obj/Debug/test_1App.o
g++ -Winvalid-pch -include wx_pch.h -DWX_PRECOMP -Wall -g -I/usr/local/lib/wx/include/gtk2-unicode-static-3.0 -I/usr/local/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -D__WXGTK__ -pthread -c /home/user/projects/test_1/test_1Main.cpp -o obj/Debug/test_1Main.o
g++ -o bin/Debug/test_1 obj/Debug/GUIDialog.o obj/Debug/test_1App.o obj/Debug/test_1Main.o -L/usr/local/lib -pthread /usr/local/lib/libwx_gtk2u-3.0.a -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lfontconfig -lfreetype -lgthread-2.0 -pthread -lglib-2.0 -lX11 -lXxf86vm -lSM -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lfontconfig -lfreetype -lpng -lz -lwxregexu-3.0 -lwxtiff-3.0 -lwxjpeg-3.0 -lz -ldl -lm
/usr/bin/ld: obj/Debug/test_1App.o:(.data.rel.ro._ZTV9test_1App[_ZTV9test_1App]+0x238): undefined reference to `non-virtual thunk to wxAppConsoleBase::FilterEvent(wxEvent&)'
collect2: error: ld returned 1 exit status
Process terminated with status 1 (0 minute(s), 7 second(s))
2 error(s), 0 warning(s) (0 minute(s), 7 second(s))
Версия gcc 8.3.0 , wxWidgets 3.0.2
Если собирать более позднюю версию библиотеки, то как в CodeBlocks, при создании проекта указать версию wx? (при создании предлагает 2.8.x | 2.9.x | 3.0.x)
В чём может быть проблема?