VS2013原本的win32升级为64位

来源:互联网 发布:中国卫星通信下载软件 编辑:程序博客网 时间:2024/05/23 13:10

一、32位系统与64系统区别

32位系统的最大寻址空间是2^32也就是4G,也就是说如果你的电脑物理内存大于4G如果你安装了32位系统,最大也只能使用4G内存。而64系统的寻址空间应该来说是无穷大的(2^64).然而百度了一下(Windows 7 64系统中,家庭普通版能支持8GB内存,家庭高级版能支持16GB内存,而64位的专业版、企业版和旗舰版最高可支持192GB内存。)也就是说,不同64操作系统能使用的内存也跟系统版本相挂钩。

二、win32升级为x64

说明:我使用的windows 7下的VS2013+QT5.7.0的开发环境项目Qt Application,QT安装了32、64都得安装

(1)首先需要把开发环境搭建好。我分享的VS2013+Qt5.7.0的开发环境http://blog.csdn.net/qq_23903863/article/details/78283412

因为我之前只安装了QT5.7.0 32位的环境,所以需要再安装QT5.7.0 64位的。在安装完QT之后记得配置环境变量:


(2)在VS中选择QT5->Qt Project Settings->properies中的Version选择对应的Qt编译器(msvc2013或msvc2013X64)

(3)由于我们的项目使用的第三方的动态库,64程序无法调用32位的动态库,所以把所有的32的动态库换成64的。

(4)细节问题:http://blog.csdn.net/benpaobagzb/article/details/50719219


本文只记载个人将项目win32升级为x64的大概过程。(智商超群请别BB)

原创粉丝点击