我最近下载了qt。
我想创建一个独立的exe,但我不知道我能做什么。
在Qt5.2中,"( Qt )\lib“文件夹是存在的,但我不能在中使用它。
因此,我应该从源代码构建,还是配置Qt并使用“lib*.a”?
有什么想法吗?
环境:MinGW-324.8.1(TDM)/ Windows 7
发布于 2014-01-07 06:48:22
您似乎已经尝试过CONFIG+=static,但这并不适用于这个用例。当您希望使用build (您的库)在构建结束后保持静态时,就会使用它。
这里的情况并非如此,因为您已经有了静态Qt库,因此您希望将这些库静态地链接到您的可执行文件。
您需要在qmake项目文件中使用这一点:
LIBS += -L/path/to/the/static/QtCore -lQtCore您也可以使用,尽管这会使构建系统在不同平台之间的可移植性降低:
LIBS += /path/to/the/statis/QtCore/libQtCore.ahttps://stackoverflow.com/questions/20965147
复制相似问题