Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/149.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 没有此类文件“;setup.h”;代码块wxWidgets_C++_Codeblocks_Wxwidgets - Fatal编程技术网

C++ 没有此类文件“;setup.h”;代码块wxWidgets

C++ 没有此类文件“;setup.h”;代码块wxWidgets,c++,codeblocks,wxwidgets,C++,Codeblocks,Wxwidgets,我安装了WxWIDGES3.0.4,但是当我试图从WxWistGET中创建空白模板时,它说“没有这样的文件设置。h”,并指出了一个从目录Wx/Stuto.H./P>> P>中包含Studio.h的行。我假设您使用Windows。如果没有,请忽略此答案的其余部分。我还假设您已经构建了wxWidgets库。如果不是,你需要先做 这个错误几乎总是意味着两件事中的一件。最可能的原因是您没有为codeblocks向导提供wxWidgets发行版根文件夹的正确位置。最好的方法如下: 从代码块菜单中,选择设置

我安装了WxWIDGES3.0.4,但是当我试图从WxWistGET中创建空白模板时,它说“没有这样的文件设置。h”,并指出了一个从目录Wx/Stuto.H./P>> P>中包含Studio.h的行。我假设您使用Windows。如果没有,请忽略此答案的其余部分。我还假设您已经构建了wxWidgets库。如果不是,你需要先做

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

  • 从代码块菜单中,选择设置->全局变量
  • 这将弹出一个如下所示的对话框:
  • 点击new按钮并输入“wx”作为新变量的名称
  • 点击“基本”项下的“…”,然后选择wxWidgets发行版的根文件夹(包含build、include、lib等的文件夹)
  • 现在尝试创建一个新的wxWidgets项目,并在向导的第6页输入“$(#wx)”作为位置。像这样:
  • 现在,如果您完成了向导,您应该能够构建和运行项目


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

    Related:(它回答了一个不同的问题,但是您可以使用有关添加包含目录的信息,并使用-I(大写字母I)切换,您最终需要将链接器指向DLL。请给我一个适当的细分,因为这是我第一次做这种类型的事情,我很久没有使用过这个IDE了,所以我不知道所有的设置都在哪里。这似乎是一个相当不错的演练-您好,我已经解决了它,我只是卸载然后删除旧的wxWidgets目录,然后我使用了本指南