gpt4 book ai didi

windows - Qt Creator 交叉开发和 Windows DLL

转载 作者:可可西里 更新时间:2023-11-01 11:55:57 24 4
gpt4 key购买 nike

我草草地解决了现有的 QT 交叉编译问题,但找不到答案,所以我试一试:我想将 QT creator 用于独立于平台的平台(更确切地说是 Linux、Win 和 OS X,也许有时甚至 Android) 程序也基本上已经完全编程。

但是,源代码需要 libhpdf(又名 libharu)以及 libgng 和 libz,这在 Windows 下编译时会很痛苦。因此,我考虑包括 libhpdf dll,我的问题来了:知道如何仅在 WINDOWS 编译中包括 dll 吗?有没有办法以这种方式设置 QT 项目?在 Linux 和 OS X 中,我想包含原始的 libharu 代码,并只链接 libpng 和 libz。

非常感谢您的帮助,G.

最佳答案

您可以配置 qmake 以适应环境变化,请参阅文档 here .一个简单的例子是:

win32 {
LIBS += -lhpdf -l...
} else {
LIBS += -lharu -l...
}

关于windows - Qt Creator 交叉开发和 Windows DLL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16807507/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com