Qt编译32位和64位程序
下载qt-opensource-windows-x86-msvc2013_64-5.7.1.exe ,安装时选择安装源码
在msvc2013_64下面的bin include lib都是64位的,可直接使用;src的qtbase下面需要自己用VS命令提示符编译,VS命令提示符默认32位,也可以找到64位命令提示符。复制一次源码,编译一次。在这里,只需要32位的编译。
编译完成,手动添加32位版本
配置构建套件
现在可以建立工程了,先是64位
生成文件后,用dumpbin命令查看位数,是64位。
接着建立32位工程,
查看位数,是32位
接下来发布程序,添加相应位数的dll ,运行出错
使用Process Explorer查看依赖dll
新建platforms文件夹,放入qwindows.dll,运行成功,这个dll可在Src\qtbase\plugins\platforms或msvc2013_64\plugins\platforms找到。
如果dll位数不对,出现错误。
可以看到,发布的程序依赖libGLESv2.dll
由于安装机器上有这个dll,程序可以运行,否则还要添加这个dll才能发布。
Qt编译32位和64位程序相关推荐
- 32位和64位系统对于程序员的影响
win32,win64编程永恒;语言编程需要注意的64位和32机器的区别 一.数据类型特别是int相关的类型在不同位数机器的平台下长度不同.C99标准并不规定具体数据类型的长度大小,只规定级别.作下比 ...
- 32位系统和64的区别c语言,32位 与 64 位 区别 : CPU 操作系统 应用程序...
1.64位CPU与32位CPU 这两者的指令集合.操作数位数.寄存器名称和个数等等都不相同. 一.比如一条mov eax,1指令,可能在32bCPU上对应的机器指令是0x1201:在64位机器上就是0 ...
- C++工作笔记-32位和64位程序的区别
原文地址: https://blog.csdn.net/nma_123456/article/details/45077345 文章结尾有对此博文的修正和补充! 由于操作系统内存分配的不同,导致软件开 ...
- 32位和64位程序的区别
由于操作系统内存分配的不同,导致软件开发过程中,需要编译不同版本的软件,此处以VS为例. 1.编译程序根据需要选择不同的编译环境: X86和win32位32位程序,X64为64位程序,可以选择不同的编 ...
- 编译并使用boost库(win7+boost1.63+vs2015+32位or 64位)
博客 学院 下载 GitChat 论坛 问答 商城 VIP 活动 招聘 ITeye 码云 CSTO 写博客 发Chat 编译并使用boost库(win7+boost1.63+vs2015+32位or ...
- c语言程序判断32位还是64位,c++ 判断是64位还是32位系统的实例
1.IsWow64Process 确定指定进程是否运行在64位操作系统的32环境(Wow64)下. 语法 BOOL WINAPI IsWow64Process( __in HANDLE hProces ...
- CATIA CAA 32位和64位编译
CATIA CAA 32位和64位编译 CATIA 编译32位和64位程序,CATIA有32位和64位的区别,CAAheadRADE没有32位和64位的区别.编译不同版本的插件时,仅需修改环境变量,然 ...
- python 64位程序 打包用于32位系统_python分别打包出32位和64位应用程序
由于我们分发的python应用可能运行在64位环境,也可能运行在32位环境,所以我们需要为同一套应用代码配置两套打包环境,怎么配置? 步骤如下 1,在电脑上分别下载安装32位和64位的python,安 ...
- 32位dll注入到64位程序_你用的32位还是64位?有什么区别呢?
(给程序员零距离加星标,了解项目开发.) 粉丝福利:小编会从今天留言中抽选3名小伙伴赠送现金红包,感谢大家一直以来的支持!文末见喽!通过前面两篇文章的学习,外甥对电脑的产生了各种好奇,差点把自己电脑拆 ...
- 32位/64位系统,jdk32位,64位,32/64位jdk编译出来的class和eclipse 32位和64位
首先关于32位/64位系统,jdk32位,64位,32/64位jdk编译出来的class和eclipse 32位和64位的一些对应关系做些说明. 1.32位操作系统不可以装64位jdk,64位操作系统 ...
最新文章
- EM算法讲推导原理讲的懂了的,表达清晰易懂的, 收藏cnblog上的大牛的
- matplotlib plot绘图简介
- ESG里程碑:发布第100份实验室报告
- 图像去畸变和添加畸变
- OC extern和变量
- 分析模板方法设计模式
- springboot整合activiti报错[processes/]不存在解决方案
- 【做题】CF119D. String Transformation——KMP
- ResNet及其变种的结构梳理、有效性分析与代码解读(PyTorch)
- 《C#并发编程经典实例》学习笔记—2.1 暂停一段时间
- Nsight Compute 使用
- MTK Camera广角左右翻转
- 自动泊车停车位检测算法
- React封装多个日期段组件--BatchDate组件
- Web Service接口如何自动化测试
- IDEA项目启动配置
- dell服务器开机自动进入bios设置,戴尔服务器不能进入BIOS的解决方案
- 雷蛇zGold与Nexon America建立全球合作伙伴关系
- OpenGL编程轻松入门之使用颜色
- 毕业不吼不快十首经典歌曲
热门文章
- 2023全国特种作业操作证高压电工模拟考试试卷一[安考星]
- 学习3D游戏建模,有哪些建模软件可以选择?
- 利用Hashcat破解WiFi密码
- burpsuite靶场系列之客户端漏洞篇 - 跨站脚本(XSS)专题
- Cesium加载模型两种方式
- 两部苹果手机同步照片_手机小常识:手机照片删除如何恢复?安卓、苹果用户必备小知识!...
- 微型计算机控制技术重要章节,WX05微型计算机控制技术第五章节.ppt
- 自制python脚本,6小时获取上千台mysql数据库服务器
- 支付宝支付之扫码支付(电脑网站支付)、H5支付(手机网站支付)相关业务流程分析总结
- PYTHON DJANGO开发工资查询系统