Tat*_*shi 4 c++ qt qmake qt-creator
我最近下载了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
Run Code Online (Sandbox Code Playgroud)
您也可以使用,虽然这会使构建系统在不同平台上的可移植性降低:
LIBS += /path/to/the/statis/QtCore/libQtCore.a
Run Code Online (Sandbox Code Playgroud)