首页 > 解决方案 > 使用 libharu 的 C++ Windows - HPDF_Doc 未定义

问题描述

昨天我花了一整天的大部分时间试图构建 libharu,以便我可以在我的项目中使用它。经过与它的斗争,我终于能够成功构建zliblibpnglibharu,没有错误。

现在,在我的项目中,我正在尝试实现 libharu 以查看它是否可以使用我在 inet 上找到的一个简单的代码示例。但是,由于某种原因,我收到标题中提到的错误: 标识符“HPDF_Doc”未定义

我的所有#include文件都存在,并且没有其他迹象表明缺少任何东西。我想知道为什么我不能使用 libharu 的某些部分,而其他部分似乎没有抛出任何错误。

有没有人有过某些呼叫不适用于 libharu 的经验?我知道有很多关于 libharu 的问题,并且我已经阅读了许多不同的线程、问题、示例等,但似乎没有什么可以解决我的问题。

HPDF_Doc pdf;

标签: libharu

解决方案


好的。看起来好像我已经解决了这个问题......

显然我把我的 DLL def 放在了错误的地方。一旦我移动它,未定义的错误就消失了。

#define HPDF_DLL

^这现在位于我文件中的正确位置。

然而,现在该死的事情是抛出 22 个未解决的外部错误......我发誓这是一个令人头疼的问题,它已经不值得再花时间了。

C/C++ ...总是不得不重新发明轮子来做一些本质上如此简单的事情。


推荐阅读