我刚刚在Mac上安装了wxWidget的最新稳定版本,并尝试从hello world教程中编译代码。这是导致错误的代码:
#include <wx/wxprec.h>'
#ifndef WX_PRECOMP
#include <wx/wx.h>
#endif
我的编译器抛出以下警告:
hello_world.cpp:4:10: fatal error: 'wx/wxprec.h' file not found
#include <wx/wxprec.h>
^~~~~~~~~~~~~
1 error generated.
我已经检查了安装wxMac的目录,文件wxprec.h
位于“ include”子目录中。
如果有人知道为什么即使存在该文件也找不到,请告诉我。
答案 0 :(得分:1)
我找到了这个问题的答案。为了解决这个问题,我使用了以下代码来编译/构建hello world应用程序:
g++ `wx-config --cxxflags` -o out *.cpp `wx-config --libs`
完成此操作后,只需整理链接,添加标题保护并添加
IMPLEMENT_APP(MyApp)
和
DECLARE_APP(MyApp)
分别是MyApp.h和MyApp.cpp中的主要功能。
获得了此信息