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

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

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

nmake -f Makefile.win

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

【问题讨论】:

标签: c++ qt makefile lib libharu


【解决方案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 集成”
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-09-11
  • 1970-01-01
  • 2018-10-11
  • 2013-08-26
相关资源
最近更新 更多