文件名称:
Qt5.13静态编译及VS2019开发环境配置.pdf
开发工具:
文件大小: 785kb
下载次数: 0
上传时间: 2019-10-15
详细说明:最新版Qt5.13静态库编译方法详细图文说明, 以及演示在VS2019下配置和使用Qt5.13静态库的方法。使用Qt5.13静态库编译后的可执行程序,不需依赖大量的dll文件,一个执行文件即可到处运行。Author: Jow
切换到Qt5.13.0源码日录:
水水水冰冰水*水冰水水冰水冰水水水*冰水*水水*冰*水冰水冰冰水*水水水水*水*水水水*水冰水冰水*水冰水水水水冰水水水水水水冰水
**k Visual Studio 2019 Developer Command Prompt v16. 3.1
米米 Copyright(c)2019 Microsoft Corporation
木冰木木冰木水木水木水木冰木木木水水木木木冰木木木冰本木木冰木木冰水木冰木木木木冰木木水木水木冰木木木水木木水水木木木冰水冰冰木木
vcvarsall. bat] Environment initialized for: ' x64
C: \Program Files(x86)\Microsoft Visual Studio\2019\Enterprise)D
D: >cd D: qt-everywhere-src-5 13.0
执行配置命令,注意不编译测试及例了程序,否则非常耗吋。
D: gt-everywhere-src-5. 13. 0>configure -prefix C: \Qt5 13.0 VS2019X64 Static
-opensource -platform win32-msvc -debug -and-release -static -nomak tests -nomak
examples -make-tool jom
配置命令选项详细说明
请参考D:\qt- everywhere-sre-5.13.0 these下的 config help.txt文档
5.编译与安装
执行以下命令
D: gt everywhere src 5
10
D: gt-everywhere-src-5 13.0>jom install
以上命令耜时较长,大概需要1小时左右,需要埘心等待。
恨据电脑配置可以调大一j参数的、值,使用更多的线程,可以加快编译速度。
以上命令完成后,Qt静态库会被安装到C:、Qt5.13.0VS2019X64 Static目录下
6.VS2019下配置Qt工程环境
安装插件
在VS2019中需要安装两个插件
Qt visual Studio Tools
■ Force UtF-8( No bOM)
打廾VS20l9的插件管理器,搜索Q关键字,看到 Qt visual studio tools插件后进行安
Author: Jow
装:
lage ExtensIon
A visual Studio Marketplace
Qt TheQ: vS Tools
〔 rated即;Th= Qt Company
nt without hosing bo morr
Mercian: 24
Downloads: 4701
YisuaIg DB
Rating:★★★★★19tes
Integrates GCC, GDB,Nake, CMake and Qt into isual S:udio Seanless Release notes
e Atom ineer Pro Documentation Trial
nment
Id ma rtc1gnc: and
other documenta
elated
N
Scheduled Tor Update
Scheduled Tor Uninstall
Change your <: fnr -yter sin
用同样的方法安装 Force ute-8( NO BOM)插件。
安装完成后如下:
?
Sort yy Wcst Ecccnt
Torch (CarLIE)
Force ute-日(N。BoM
Disable (reated By: Indreur1
Control
FuILiby 3cve> al fie> in UTF-8 iNu BON)tr LuuirIy
Date Installed: 10/14,
Vcrsion: 0,0
tal Studio intellitcode
More Intermat
J-a5513-cd deve oper piocucti it
v Automatically pdate this extension
Thc at vs
p Roaming Exte ns ion Larger
eril erivirururier L wil 1JuL tldviny Lu worry cbvul dn
Enables isual Stucio s tes=ing tool
nit tests writ
TEst Adapter for BodstTct
Scheduled for Inst all
FnahlesViual Turin s tei-inng tnnli "nith unit teste Morit-eh far Rn1t T st None
SchEduled For Update
Char ge you sett ngs for Exteasicns
配置Qt静态库环境
点击以下菜单 Extensions->QtⅤ S Tools->Qt0 ptions:
4
Author: Jo
FH Manage Ext
n Ot visual Studio Tools version 2 41
Launch Qt D
ch liNguist
at Pro ect fil
Import pri File to project
Ea Create Basic pro fie.
lation file
Pr
Make Generated Project
Qt Project
stom b ild steps to Ot/MSBuild
选择Qt静态库的路径C:\Qt5.13.0VS2019X64_ Static:
Pa h
Cancel
7.测试
创建 Qt gui工程
在VS2019上选择File-〉New-> Project,搜索Qt,选择 Qt GUI Application,会弹出
Qt gui Application Wizard向导对话框,输入信息后会生成一个 Qt gui程序框架
Author: Jot
Create a new project
Recent project templates
山 Languag=s
Ell Platforms
All Project Types
GUI Applicaticn
This wizard generates a Qt Designer Custom widget.
t
Qt console appiica
t
ot a case Library
at a Gui AppliE
This wizard generates a ot GUI application project.
Configure your new projed o a ul (ppli-aticr wizard
Qt GUI Application
Qt
Welcome to the Qt GUI Application wizard
Thi wisard gcmcrates a Qt sUl apPlication projcct. The applicatio n de
Toc。 nti nwe,di=k№ex
Location
D:0o-D0n-Projnrt
□
Previous Next N Finish CanEel
Welcome to the qt GUI Application Wizard
Qt
This wizard gcncratcs a Qt GUI application projcct. The application derives from
APplication and includes an empty widget.
Class namen
Base class
atGuiApplication Static
QMainWindow
Header h) tule
Source (cpp)file:
QtGuiApplication Statich
QtGuiApplicationStatic2.cpp
User Interface( ui ]file
Resource qrc)file
Qt GuiApplication Staticui
Qt uiApplication statice.cre
□ Lower case file naes
v Add default application icon
k Previous[ Next> Finish Cancel 1
Author: Jot
修改工程属性
打开工程属性,修改 Runtime library为静态方式 Multi-thrcaded(MT),如下图所示
ion pro perles
nable minim al rebuild
na la3 Ch
H
ctre m tati
增加编译选项,强制使用u-8编码方式,避免中文乱码。
在” Addtional0 pylons”框中输入“/utf-8”
juAprlicationstatc
003,与A
3139mEpbcruoPprs
M Solut on UtG Aopl cstionstat
cli de /fi[t). 13.C_v12019. 4_st:tc, IH cll de=
w QL Guihyplitdliun SlaliL2
Advanced
A北52D:ug2p北rr: lire/fp: prec:"uO
W/B2/D"ENABLE_ETENCE)ALIGNED_STOFAGE /D WIN64 CTWIDSETSLE /DOTGLlLB"/yCTCORE_LE errorFeaort: promp:
S E Ex ternal Dependence
n/-/c Score/od MDd FC JFa'z54Debug\ SEHsc /nobgo F]\Jetugt/Fp"\J=e
Project setings
a Header files
s ut rescure l
Cor
Resourc: fi
pwFa平
reprice: oF
D QtGuiappication%ati:2.re
compal: d Heads
wsse Informatio
orman Line
卜 XML Documet
7
Author: Jow
编译与运行
gt OtGuiApplicationS-atic2
测试按钮
测试
这是一个测试对话框
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.