Nie wiem co dokładnie zrobiłeś ale ja bardzo często używam wxwidgets i zrobiłbym tak:
1. skompilować bibliotekę:
./configure --jakieśopcje
make
make install
2. utworzyć jakiś projekt:
przykład --> https://docs.wxwidgets.org/3.1.4/overview_helloworld.html
3. kompilacja projektu
kompilujesz normalnie za pomocą g++ w katalogu z biblioteką masz plik wx-config, który zwraca ci flagi i biblioteki
sprawdź sobie: wx-config --libs, wx-config --cxxflags
ja sobie kompiluję wszytko przy pomocy makefile, poniżej przykład
$(info Opcje: l64gtk3 l64gtk2 w32 w64 )
ifndef HOST
$(error zmienna HOST nie zdefiniowana...)
endif
$(info Kompilacja dla: $(HOST))
ifeq ($(HOST), l64gtk3)
PP = -D __LINUX__
CXX = g++
APPNAME = lin64gtk3/app_gtk3
OBJDIR = objgtk3
WXFLAGS = /home/joszi/wxwidgets_3.2.0/lin64gtk3/bin/wx-config --cxxflags
WXLIBS = /home/joszi/wxwidgets_3.2.0/lin64gtk3/bin/wx-config --libs
else ifeq ($(HOST), l64gtk2)
CXX = g++
APPNAME = lin65gtk2/app_gtk2
OBJDIR = objgtk2
WXFLAGS = /home/joszi/wxwidgets_3.2.0/lin64gtk2/bin/wx-config --cxxflags
WXLIBS = /home/joszi/wxwidgets_3.2.0/lin64gtk2/bin/wx-config --libs
else ifeq ($(HOST), w32)
CXX = i686-w64-mingw32-g++
APPNAME = win32/app_w32.exe
OBJDIR = objwin32
WXFLAGS = /home/joszi/wxwidgets_3.2.0/win32/bin/wx-config --cxxflags
WXLIBS = /home/joszi/wxwidgets_3.2.0/win32/bin/wx-config --libs
else ifeq ($(HOST), w64)
CXX = x86_64-w64-mingw32-g++
APPNAME = win64/app_w64.exe
OBJDIR = objwin64
WXFLAGS = /home/joszi/wxwidgets_3.2.0/win64/bin/wx-config --cxxflags
WXLIBS = /home/joszi/wxwidgets_3.2.0/win64/bin/wx-config --libs
endif
OPT = -O2 -Wall
all: $(OBJDIR)/main.o $(OBJDIR)/serial.o $(OBJDIR)/status.o
rm -f bin/$(APPNAME)
$(CXX) $(OBJDIR)/*.o `$(WXLIBS)` -o bin/$(APPNAME)
clean:
rm -f $(OBJDIR)/*.o
$(OBJDIR)/main.o: src/main.cpp src/main.hpp
$(CXX) $(PP) src/main.cpp $(OPT) -c `$(WXFLAGS)` -o $(OBJDIR)/main.o
$(OBJDIR)/serial.o: src/serial.cpp src/serial.hpp
$(CXX) $(PP) src/serial.cpp $(OPT) -c `$(WXFLAGS)` -o $(OBJDIR)/serial.o
$(OBJDIR)/status.o: src/status.cpp src/status.hpp
$(CXX) $(PP) src/status.cpp $(OPT) -c `$(WXFLAGS)` -o $(OBJDIR)/status.o