【问题标题】:wxWidget building problemswxWidget 构建问题
【发布时间】:2012-11-23 15:35:44
【问题描述】:

我一直在尝试安装和使用 wxWidgets v(2.8)。我经常遇到同样的问题。在构建 wxWidgets 库时。我收到此错误:

错误 C1083:无法打开包含文件:'zlib.h':没有这样的文件或目录 d:\wxwidgets-2.8.12\src\png\png.h 346

当我从 exe 安装它时,我不知道为什么。我正在按照这里的说明进行操作:http://wiki.wxwidgets.org/Microsoft_Visual_C%2B%2B_Guide

我还收到一个链接器错误,我认为这并不重要。

任何帮助都会很棒。我已经尝试从 exe 安装它,并且也只使用了 zip 文件夹,但仍然遇到相同的问题。我怀疑这可能与环境变量有关,但找不到明确的答案是否需要它们以及它们也应该设置什么。

编辑 这里也有类似的东西:

错误 C1083: 无法打开包含文件: 'expat_config.h': 没有这样的文件或目录 D:\wxWidgets-2.8.12\src\expat\lib\xmlparse.c 30 干杯

【问题讨论】:

  • 'the 20 projects' - 你是指示例项目吗?请张贴错误信息。顺便说一句,既然你是从新开始,为什么不使用 v2.9 呢?
  • @ravenspoint 根据我提供的链接,您必须在文件 wxWidgets-2.8.12\build\msw\wx.dsw 中构建项目并将项目转换为最新的 Visual Studio 项目。我选择了 2.8,因为我找不到任何关于 2.9 安装过程的文档,其中包含一些额外的项目。我将编辑出现错误的问题。
  • 好的,这些是构建库的项目。
  • 在我的安装中,zlib.h 存在于 \wxWidgets-2.8.12\src 中。你?
  • @ravenspoint 我有一个 zlib 文件夹,然后在 wxWidgets-2.18.12\src\zlib 中有 zlib.h。

标签: c++ wxwidgets zlib


【解决方案1】:

在 png.h 的第 346 行,我们有

/* include the compression library's header */
#include "zlib.h"

所以你需要告诉编译器在 wxWidgets-2.18.12\src\zlib 中查找头文件。

【讨论】:

  • 它已经做到了。在附加目录中,“..\..\src\zlib”。除非我弄错了?
  • 我应该提到我已经将它安装在 D:\wxWidgets-2.8.12\
【解决方案2】:

通过另一个安装,我设法解决了这个问题。

【讨论】:

    猜你喜欢
    • 2021-08-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-15
    • 2011-10-06
    • 2022-01-10
    • 1970-01-01
    • 2013-10-01
    相关资源
    最近更新 更多