gpt4 book ai didi

c++ - 在 mac 上编译 hello world wxWidget 程序时找不到 'wx/wx.h' 文件

转载 作者:行者123 更新时间:2023-12-01 14:52:38 27 4
gpt4 key购买 nike

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

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

最佳答案

我找到了这个问题的答案。为了修复它,我使用以下行来编译/构建 hello world 应用程序:

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

完成此操作后,只需整理链接、添加 header 保护并添加

IMPLEMENT_APP(MyApp)

DECLARE_APP(MyApp)

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

我从 https://wiki.wxwidgets.org/Hello_World 获得了这些信息

关于c++ - 在 mac 上编译 hello world wxWidget 程序时找不到 'wx/wx.h' 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61991554/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com