繁体   English   中英

如何在Qt 5.2中使用静态库?

[英]How to use static library in Qt 5.2?

我最近下载了qt。

我想创建一个独立的exe,但我不知道我能做什么。

在Qt5.2中,文件夹“(Qt)\\ lib”存在,但我不能在Qt Creator中使用它。

那么,我应该从源代码构建,还是配置Qt Creator并使用“lib ***。a”?

有任何想法吗?

环境: MinGW-32 4.8.1(TDM)/ Windows 7

您似乎尝试过CONFIG+=static ,但这并不适用于此用例。 这是用来当你想用建立图书馆是构建结束后静态的。

这不是这里的情况,因为您已经有可用的静态Qt库,所以您希望将这些库静态链接到您的可执行文件。

您需要在qmake项目文件中使用它:

LIBS += -L/path/to/the/static/QtCore -lQtCore

您也可以使用,虽然这会使构建系统在不同平台上的可移植性降低:

LIBS += /path/to/the/statis/QtCore/libQtCore.a

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM