【问题标题】:wxwidgets platform.h error: no such file or directory wx/setup.hwxwidgets platform.h 错误:没有这样的文件或目录 wx/setup.h
【发布时间】:2018-08-03 09:33:54
【问题描述】:

我正在使用带有 wxwidgets 的 Code::Blocks,并且我在 Document\wxwidgets 下有 includelib 文件夹。我对 c++ 库很陌生。在 Code::Blocks 项目初始化中,我输入了 wxwidgets 的位置。然后在设置/全局环境变量中我再次输入base Document\wxwidgets。尽管如此,我仍然无法运行该应用程序。它在include/wx/platform.h 文件中显示错误

C:\Users\Programming coder\Documents\wxwidgets\include\wx\platform.h|148|致命错误:wx/setup.h:没有这样的文件或目录|

我无法解决这个问题,希望能得到一些帮助。我还检查了wx 文件夹似乎不在该位置。我不知道这是否正常。

另外,我从 wxwidgets github repo 下载页面wxWidgets-3.1.1-headers.7z 下载了标头(include)。任何帮助表示赞赏。

另外,我知道一些问题已经存在,但他们的问题是不同的,因为大多数都在使用 linux。我也在使用 Code::Blocks IDE。

【问题讨论】:

标签: codeblocks wxwidgets


【解决方案1】:

在使用它构建应用程序之前,您需要自己构建 wxWidgets。它的构建过程将创建当前缺失的setup.h 文件。

请注意,原则上,您也可以使用预编译的二进制文件,但在这种情况下,您必须使用与编译它们完全相同的编译器,即 TDM gcc。

【讨论】:

  • 我在执行此操作时使用了预编译的 tdm-gcc 二进制文件。
  • 那么你只需要正确设置包含路径,即将lib/gcc_dll/mswu目录添加到它们。
猜你喜欢
  • 2016-02-14
  • 2010-09-13
  • 2019-03-13
  • 1970-01-01
  • 2015-08-08
  • 1970-01-01
  • 2018-10-17
  • 2012-08-19
  • 1970-01-01
相关资源
最近更新 更多