Libharu 解释 QT c++ 中的链接

Posted

技术标签:

【中文标题】Libharu 解释 QT c++ 中的链接【英文标题】:Libharu explain link in QT c++ 【发布时间】:2020-06-22 13:52:34 【问题描述】:

我下载了libharu.zip,尝试将它包含到QT creator c++中。 但我在 libharu 中没有 lib*.a 文件。我需要做什么?它有一些makefile等。

我找到了一些关于 makefile 的信息,但不明白它在 QT creator 中是如何工作的。

nmake -f Makefile.win

我需要什么来运行这个命令?

【问题讨论】:

你必须建立图书馆。你使用 CMake 还是 qmake? 如何构建它?我在他们的网站文档中找不到任何解释 github.com/libharu/libharu/wiki/Installation 【参考方案1】:

您将需要 .so 或 .a 用于链接,在 qt creator 中编辑您的 .pro:

INCLUDEPATH     += <path_to_lib>/your_lib_include

当你有一个 .so 用于链接时:

LIBS += -L<path_to_lib> -l<libname>

当你有一个 .a 用于链接时:

LIBS += <path_to_lib>/libname.a

【讨论】:

我在下载的 zip 中没有 .a 或 .so,这是问题所在,我不知道如何在 windows(或任何系统)上编译 makefile @Usagi 你必须构建它github.com/libharu/libharu/wiki/Installation。据我所知,没有预建库。 我找到了我需要输入这些命令并得到它的地方。 Visual Studio 2019 开发人员命令提示 v16.6.2。得到这个: NMAKE : fatal error U1073: don't know how to make 'src\hpdf_utils.obj' Stop. 您能否编辑您的问题以更清楚地提供您想要实现的目标,引用 libharu:“Haru 可以作为静态库(.a、.lib)和一个共享库(.so,.dll)。 所以你的问题一定是“如何在 windows 中编译 libharu 并与 Qt 集成”

以上是关于Libharu 解释 QT c++ 中的链接的主要内容,如果未能解决你的问题,请参考以下文章

在 Qt C++ 应用程序中创建 python 解释器小部件的简单方法?

如何中断嵌入在 C++ 应用程序中的 python 解释器

求解!!Qt,c++高手们快快显身手。。。 帮忙解释一下下面的程序,注释下每行吧,小弟是初学者,拜托!!

Qt C++ 等效于具有自定义格式的 C# toString

如何将 libharu 添加到 Visual Studio

有人可以解释 QT 中的尺寸提示、尺寸政策、尺寸约束吗?