使用Cygwin编译c ++ wxWidgets

时间:2017-06-11 20:52:31

标签: c++ cygwin wxwidgets

我已经使用Cygwin setup-x86_64而不是wxWidgets网站下载了wxWidgets包。

我试图从这个网站编译代码: http://docs.wxwidgets.org/stable/overview_helloworld.html

仍然,我收到这些错误

  

致命错误:' wx / wxprec.h'找不到文件

     

致命错误:' wx / wx.h'文件

我该怎么做才能让这个套件发挥作用?

2 个答案:

答案 0 :(得分:0)

您是否添加了wx-config标志?

g++ $(wx-config --cxxflags) -o out *.cpp $(wx-config --libs)

答案 1 :(得分:0)

根据软件包中的list of files,此软件包似乎只安装了/usr/x86_64-w64-mingw32/sys-root/mingw/bin/wx-config-3.0,而不是wx-config本身(除非它在安装过程中动态创建)? )。如果确实如此,则需要在命令行上使用wx-config-3.0 --cxxflags等进行编译。

请注意,您还需要使用MinGW交叉编译器,即i686-w64-mingw32-g++x86_64-w64-mingw32-g++,具体取决于您的目标架构,而不是Cygwin g++