我使用Debian 11,我安装并使用以下命令构建了WxWidgets:
../configure --prefix=/usr/x86_64-w64-mingw32 --host=x86_64-w64-ming32 --build=x86_64-linux --with-msw && make && sudo make install我使用以下命令构建:
x86_64-w64-mingw32-g++ wx.cpp `wx-config --cxxflags --libs std,aui`我收到以下错误:
wx/msw/libraries.h: not found但是文件存在于: /usr/x86_64-w64-mingw32/include/wx-3.2/wx/msw/libraries.h
我哪里出问题了?
PS:我不使用任何IDE。
发布于 2022-09-23 18:49:50
朋友们,这终于奏效了,这就是你上面所说的,连接到终端的Windows,只适用于linux,在/usr/x86_64-W64-mingw32 32/bin /wx-config中编译Windows。
当我想要为linux编译时,我传递:
g++ wx.cpp `wx-config --cxxflags --libs std,aui`当我进入Windows时,我会传递:
x86_64-w64-mingw32-g++ wx.cpp `/usr/x86_64-w64-mingw32/bin/wx-config --cxxflags --libs std,aui`PS:我不得不将一些all复制到应用程序文件夹,但这一切都成功了。
非常感谢大家的耐心。
https://stackoverflow.com/questions/73801662
复制相似问题