没有这样的文件“ setup.h” Codeblocks wxWidgets

时间:2018-10-12 22:17:38

标签: c++ codeblocks wxwidgets

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

1 个答案:

答案 0 :(得分:2)

我假设您正在使用Windows。如果没有,请忽略此答案的其余部分。我还假设您已经构建了wxWidgets库。如果不是,则需要先执行此操作。

此错误几乎总是表示2件事中的1件事。最可能的原因是您没有为代码块向导提供wxWidgets发行版根文件夹的正确位置。最好的方法如下:

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

Code::Blocks global variables dialog

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

wizard setting

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

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