在Mac上编译hello world wxWidget程序时,找不到'wxwx.h'文件。

问题描述 投票:1回答:1

我刚刚在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 "子目录中。

如果有人知道为什么文件存在却找不到,请告诉我。

c++ path include wxwidgets
1个回答
1
投票

我找到了这个问题的答案。为了解决这个问题,我使用了以下一行来编译建立hello world应用程序。

g++ `wx-config --cxxflags` -o out *.cpp `wx-config --libs`

做完这些之后,我只需要整理一下链接,添加头卫,并在其中添加

IMPLEMENT_APP(MyApp)

DECLARE_APP(MyApp)

分别在MyApp.h和MyApp.cpp中作为主函数。

我从 https:/wiki.wxwidgets.orgHello_World。

© www.soinside.com 2019 - 2024. All rights reserved.