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 解释器小部件的简单方法?
求解!!Qt,c++高手们快快显身手。。。 帮忙解释一下下面的程序,注释下每行吧,小弟是初学者,拜托!!