VS2015编译Qt5.7.0生成支持XP的静态库(很不错)
在使用Qt进行开发时,有时需要生成静态库以供其他开发者使用,同时为了兼容Windows XP系统,可以使用以下步骤在VS2015中编译Qt5.7.0生成支持XP的静态库。
步骤一:下载Qt5.7.0源码包并解压
在官网下载Qt5.7.0源码,解压到本地的一个路径下,例如 C:\Qt\qt-everywhere-opensource-src-5.7.0
步骤二:打开VS命令提示符并安装perl
在开始菜单中找到VS2015,展开“Visual Studio Tools”,右键“VS2015 x86 Native Tools Command Prompt”,选择“以管理员身份运行”,运行命令:
vcvars32.bat
执行完毕后再次输入:
perl -v
如果能看到perl版本信息,则表示安装perl成功。
步骤三:设置环境变量
在VS命令提示符中依次输入:
set QMAKESPEC=win32-msvc2015
set QTDIR=C:\Qt\qt-everywhere-opensource-src-5.7.0
set PATH=%QTDIR%\qtbase\bin;%PATH%
set INCLUDE=%INCLUDE%;%QTDIR%\qtbase\include;%QTDIR%\qtbase\include\QtCore;%QTDIR%\qtbase\include\QtGui
set LIB=%LIB%;%QTDIR%\qtbase\lib;%QTDIR%\qtbase\lib\QtCore;%QTDIR%\qtbase\lib\QtGui
这里要注意修改QTDIR
变量中的路径为对应的本地路径。
步骤四:编译生成静态库
使用QT源码中已包含的工程文件,进入QT源码目录下,执行下列命令:
configure -static -debug -opensource -platform win32-msvc2015
nmake
运行完毕后即可在 C:\Qt\qt-everywhere-opensource-src-5.7.0\qtbase\lib
目录下看到 Qt5Core.lib
和 Qt5Gui.lib
两个静态库文件,即为我们所需要的。
总结
在VS2015中编译Qt5.7.0生成支持XP的静态库只需要简单的几个步骤,能够轻松生成所需的静态库。这样一来,我们可以方便地在XP系统上使用,同时也可以便捷地与其他开发人员分享静态库文件。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:VS2015编译Qt5.7.0生成支持XP的静态库(很不错) - Python技术站