当前位置: 首页 > news >正文

qt everywhere souce code编译 - 实践

qt everywhere souce code编译 - 实践

qt从5.15之后不在支持直接下载安装包,需要自己编译source code。

下载地址:https://download.qt.io/official_releases/qt/5.15/

里面可以找5.15的小版本,然后下载对应zip或者tar.gz记录。此处以5.15.16为例。

下载后解压形成如下目录

同级目录创建一个build目录

准备工作:

1.查看reaeme,这是程序员的自我修养

也就是说需要安装Visual Studio,版本2012以上,倘若不用msvc的话,也可以装Mingw gcc,要4.9以上。

Perl、Python、Ruby都有对应的版本要求和链接。

2.配置环境变量。

通过原本看readme觉得装完了几个应用之后,直接打开cmd窗口调用configure就能够了,结果报错

C1083: 无法打开包括文件: “stddef.h”: No such file

于是网上看到别人是调用的visual studio的命令行工具x86 Native Tool

并且需要配置环境变量

INCLUDE、LIB、PATH

如果不配置环境变量的话,configure就会报错。

注意这里配置的是x86,环境变量里面设置的也是x86的lib和path。

3.调整、编译、安装

环境变量配置完之后在x86 Native tool的命令行进入到build目录,

1)执行configure

..\qt-everywhere-src-5.15.16\configure.bat -verbose -opensource -debug-and-release -shared -confirm-license -platform win32-msvc -make libs -opengl desktop -prefix D:\Qt

-prefix D:\Qt表示后面执行nmake install的是时候会安装到D:\Qt

configure会生成qtbase目录,如果中断,最好把qtbase删除,若是visual studio用了x86和x64之间转换,lib和path配备的x86和x64也换过了,编译会报错:

报错 libucrt.lib(exit.obj) : fatal error LNK1112: 模块计算机类型“x86”与目标计算机类型“x64”冲突

这种情况下把qtbase目录删除,重新执行configure才会好。

configure.bat会执行一段时间。

2)然后执行nmake,nmake会执行比较长的时间

3)然后执行nmake install。会安装到D:\Qt,也会花比较长的时间

随后生成目录

http://www.sczhlp.com/news/184917/

相关文章:

  • 做亚克力在那个网站上好镇江网站建设zjmfkj
  • 快速seo整站优化排行wordpress 图片尺寸
  • c 做网站加载多个图片百度网站快速排名公司
  • 网站刚刚开始怎么做免费咨询图片带字
  • 网站开发技术说明文档做一网站困难吗
  • 吉林市市政建设集团网站新源网站建设
  • 国内外网站成都市住建局平台官网
  • 两学一做学习网站舆情监测平台
  • 网站诚信体制建设产品宣传网页模板
  • 东莞网站建设+旅游做的好的外贸网站
  • 网站设计的技巧网页广告如何关闭
  • 我做网站编辑写文章很慢怎么办陕西建设集团韩城公司网站
  • 大连网页网站制作虚拟主机名词解释
  • wordpress 导入网站模板深圳网站建设怎样选
  • 商务网站创建网站常用字体
  • 平台做的h5如何嫁接到网站网站建设的原因
  • 重庆市工程建设招投标交易中心网站桂林旅游网页设计
  • 网站百度提示风险东莞百度推广优化
  • 连云港做网站最好徐州做网站建设公司
  • 汕尾网站建设公司钦州网站建设公司哪家好
  • 建设银行网站登录高校校园网站建设
  • 关于网站建设电话销售的开场白谷德设计网介绍
  • 外贸建站wordpress网站建设的基本过程
  • 网站文章快速被收录html模板引擎
  • 网站内容管理后台系统怎么做创意设计广告
  • 名师工作室网站建设现状调查快照打开是网站网站
  • 八字手链人物传记计划——旭
  • 福州官网建站厂网站seo检测工具
  • 查建设公司年度保证金网站手机app编程
  • 手机网站下拉菜单代码企业网站建设开发多少钱