【问题标题】:No such file “setup.h” Codeblocks wxWidgets没有这样的文件 “setup.h” 代码块 wxWidgets
【发布时间】:2018-10-12 22:17:37
【问题描述】:

我已经安装了 WxWidgets 3.0.4,但是当我尝试构建 wxWidgets 中包含的空白模板时,它显示“没有这样的文件 setup.h”,并指出了目录 wx/setup 中包含 setup.h 的行.h

【问题讨论】:

标签: c++ codeblocks wxwidgets


【解决方案1】:

我假设您使用的是 Windows。如果不忽略此答案的其余部分。我还假设您已经构建了 wxWidgets 库。如果不是,您需要先这样做。

这个错误几乎总是意味着两件事中的一件。最可能的原因是您没有为代码块向导提供 wxWidgets 分发的根文件夹的正确位置。最好的方法如下:

  1. 从代码块菜单中,选择设置->全局变量...
  2. 这将弹出一个如下所示的对话框:

  1. 点击新建按钮并输入“wx”作为新变量的名称。
  2. 点击“base”项旁边的“...”,然后选择 wxWidgets 分发的根文件夹(包含 build、include、lib 等的文件夹)。
  3. 现在尝试创建一个新的 wxWidgets 项目,并在向导的第 6 页输入“$(#wx)”作为位置。像这样:

现在,如果您完成向导,您应该能够构建和运行项目。

如果项目仍然无法构建,您可能遇到了我上面提到的第二个问题,即您在向导中输入的其他一些设置与您构建 wxWidgets 库时使用的设置不匹配。我已经描述了如何解决这个问题here。

【讨论】:

猜你喜欢
  • 2010-09-13
  • 1970-01-01
  • 2018-08-03
  • 2019-03-13
  • 2012-08-19
  • 2015-02-26
  • 1970-01-01
  • 2015-08-08
  • 2021-03-03
相关资源
最近更新 更多