Vs2015+Qt 5.7.0 使用静态库编译程序
Qt: 是一个跨平台的 C++图形用户界面库,由挪威 TrollTech 公司于1995年底出品。
VS:是Microsoft Visual Studio的简称。VS是美国微软公司的开发工具包系列产品。VS是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。所写的目标代码适用于微软支持的所有平台,包括Microsoft Windows、Windows Mobile、Windows CE、.NET Framework、.NET Compact Framework和Microsoft Silverlight 及Windows Phone。Visual Studio是目前最流行的Windows平台应用程序的集成开发环境。最新版本为 Visual Studio 2017 RC版本,基于.NET Framework 4.6 。
QT静态库下载或自己编译
https://www.npcglib.org/~stathis/blog/precompiled-qt4-qt5-past-builds/
QT下载
插件下载
1、首先,在“链接器”-》“常规”-》“附加库目录”-》添加《$(QTDIR)\plugins\platforms》这个目录,即平台扩展静态库2、在C/C++->常规-》附加包含目录-》加入下面4个路径$(QTDIR)\include\QtCore$(QTDIR)\include\QtGui$(QTDIR)\include\QtWidgets$(QTDIR)\include\QtPlatformSupport3、在“链接器”-》“输入”-》“附加依赖项”-》新增下面这些库release版本
debug版本
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
qtmaind
.
lib
Qt5Cored
.
lib
Qt5Guid
.
lib
Qt5Widgetsd
.
lib
*
*
*
*
*
*
*上面是扩展给我们自动配好的,下面是我们自己新增的
*
*
*
*
*
*
*
Qt5PlatformSupportd
.
lib
qminimald
.
lib
qoffscreend
.
lib
qwindowsd
.
lib
qtfreetyped
.
lib
qtharfbuzzngd
.
lib
qtpcred
.
lib
imm32
.
lib
winmm
.
lib
opengl32
.
lib
|
4、在项目中找到main.cpp这个文件,在开头插入下面的代码,即可导入平台扩展静态库的头文件
1
2
|
#include <QtPlugin>
Q_IMPORT_PLUGIN
(
QWindowsIntegrationPlugin
)
|
5、如果是release版本,要在“代码生成”-》“运行库”,选择MT,debug为MTD6、如果要兼容xp,平台工具集-》选择《v140_xp》