[Qt]VS2015下Qt项目的x86和x64版本编译
原创文章,欢迎转载。转载请注明:转载自 祥的博客
原文链接:https://blog.csdn.net/humanking7/article/details/85883828
文章目录
- @[toc]
- 环境
- 问题来源
- 解决方案
- Step1.
- Step2.
- Step3.
VS2015下Qt项目的x86和x64版本编译
环境
Window7 x64
VS2015
Qt5.11.3 x86
Qt5.11.3 x64
问题来源
原先开发软件都是针对x86
的,这样兼容性比较好,但是最近要开发一款软件,要和Matlab
混合编程,但是Matlab
最后一个支持Windows-32bit
的是Matlab R2015b
(见网址 Previous Releases: System Requirements and Supported Compilers),所以为了长远考虑,还是要写支持x64
的程序。
安装了Qt5.11.3
的x86
和x64
两个版本,然后新建了一个Qt
的简单GUI实例
,默认是x86
的,编译链接都OK,但是我自己在配置管理器
中新建一个x64的活动解决方案平台
,就会出现诡异的现象:x86
和x64
都可以编译,但是会出现一大堆的链接错误,现在的情况是原本的x86
也被改废了,整个工程凉凉了。(x64
和x86
活动解决方案对应的Qt Project Settings
里面的Qt版本
都是对应好的,但是就是会出现这种问题)。
这就是此文产生的原因。
解决方案
Step1.
首先要确认是不是将Qt5.11.3
的x86
和x64
版本配置好,如下图所示:
Step2.
右键解决方案
,单击Change Solution's Qt Version
(注意一定是右键解决方案
,而不是项目
)
Step3.
选择要切换的Qt方案
,如果选择x64的Qt
,那么VS的配置环境
也会主动的切换到x64
。反之,选中x86的Qt
,那么VS的配置环境
也会主动的切换到x86
[Qt]VS2015下Qt项目的x86和x64版本编译相关推荐
- 这是可用于下一个项目的React Native工具列表
by Rajput Mehul 通过拉杰普特·梅胡尔(Rajput Mehul) 这是可用于下一个项目的React Native工具列表 (Here's a list of React Native ...
- VS2015命令行工具X86和X64版本
今天使用vs命令行编译GDAL时,发现一坑,特此记下. 注意VS2015命令行工具有x86,x64以及其他多个兼容版本,具体详见下图. 我们一般使用VS命令行工具时,通过VS2015界面---> ...
- 模块“CHUSBDLL.DLL.dll“可能与您正在运行的Windows版本不兼容。检查该模块是否与regsvr32.exe的x86或x64版本兼容 【已解决】
1.点击链接下载CHUSBDLL.DLL 2.把CHUSBDLL.DLL拷贝到系统的system32文件夹下 3.开始->运行->regsvr32 CHUSBDLL.DLL 因为我的系统是 ...
- linux用于开发qt java_Linux下Qt程序的打包发布
为便于描述,我们这里假设生成的程序名称为test(即要发布的程序名称) 方法一: 1. QtCreate使用Release版本编译 将编译后生成的可执行程序(如:test)复制到一个空目录下 2.使用 ...
- VS2015+Qt5.9.4 项目x86版本转x64版本编译
很多人首次改变编译平台,x86转x64时都会这样: 选择Qt Options, 改变默认Qt版本为64,此时发现平台版本还是x86 然后你可能会选择项目,然后右键 找到Qt Project Setti ...
- Android下HelloWorld项目的R.java文件介绍
R.java文件介绍 HelloWorld工程中的R.java文件 package com.android.hellworld; public final class R { public s ...
- visual studio如何修改c++项目的.net framework框架版本
一. 修改项目文件 在 Visual Studio 的"解决方案资源管理器"中,打开项目的快捷菜单,然后选择"卸载项目". 这将为你的项目卸载项目文件 (.vc ...
- C#项目同时使用x86和x64版本dll库
问题描述: 需要使用的C++类库区分x64和x86版本,但C#项目只能使用一种需要编码X64.X86版本,有不能在编译时经常改引用DLL,能不能再编译时根据编译选项自动选择dll库版本并复制到输出路径 ...
- linux下QT工程调用opencv、libtorch,并用cmake编译,及其遇到的一些问题的解决方法
linux下QT工程调用opencv.libtorch,并用cmake编译: 文章目录 一.新建QT工程 二.编写CMakeLists.txt文件 三.各个文件的内容如下: 1.mainwindow. ...
最新文章
- iOS使用多线程提高数据并发访问 之七
- 关于SQL漏洞注入(Ado.Net)
- Linux-gate.so.1的含义[ZZ]
- pythonsqlite事务_python sqlite3 的事务控制
- python中color语句_python中的colorlog库详解
- poj 2922 Honeymoon Hike
- Deepin-15.10-custom-LiveCD 定制版本已经发布
- Alibaba Fastjson 入门详细教程
- svn删除文件和解决冲突
- 3-QT程序运行时报错E:\SogouInput\6.7.0.0329\程序异常终止,该怎么解决?
- iOS-调用系统的短信和发送邮件功能,实现短信分享邮件分享
- [郝斌/王卓]数据结构C语句—链表
- 模拟qq邮箱mysql数据库_后台管理系统3.0(SrpingBoot+MySQL)界面仿QQ邮箱源代码
- You-Get的安装与使用
- AI 工程师进阶路线
- apache ii评分怎么评_APACHEII评分说明
- SuperMap for MapboxGL 实现自定义图标点位及多点位聚合
- 不小心按到了键盘,导致输入的英文字母间距很大,该怎么解决
- 使用百度人工智能识别表格
- 【MySQL】MySQL知识图谱
热门文章
- python中label有什么用_对Python中TKinter模块中的Label组件实例详解
- MVC架构 小案例 选项卡 手风琴 消息发送 显示隐藏/销毁
- 巴比伦富翁家庭理财助手使用手册 - 账户设置
- 世界上最伟大的4个教育原则
- offline和drop故障组
- 人群计数北航最新综述论文阅读:CNN-based Density Estimation and Crowd Counting: A Survey
- pe启动自定义linux,详解PE启动自定义脚本
- iOS 15.5 被曝“偷跑”流量?苹果:建议恢复出厂设置
- el-cascader自定义搜索功能before-filter
- 本人新博客hy31337