VS2012编译64位程序

安装64位操作系统不是编译64位程序的必要条件,关键是要装64位程序的编译器。

1. 选择“Build” – “Configuration Manager”菜单,打开配置管理器。点击新建解决方案平台。

2. 选择“x64”平台,点击确定按钮。

3. 这时候配置管理器中的平台已经改成刚才选择的x64了,这时候编译出来的就是64位程序了。可以在工具栏的平台下拉框中快速切换目标平台。

注意:一个工程调用的另一个工程的DLL时,位数必须一致,即本工程要编译为64位,DLL也必须编译为64位。如果本工程要编译为32位,DLL也必须编译为32位。

   对二次开发也是如此。

  

VS2012编译64位程序,布布扣,bubuko.com

时间: 2024-10-26 18:18:47

VS2012编译64位程序的相关文章

ubuntu16 64位 编译64位程序和32位程序

安装了ubuntu16 64位的系统,想在该环境下用gcc编译64位和32位的程序 默认已经安装了64位环境的gcc 1. 首先确认安装的环境是不是64位的 [email protected]:~/Desktop$ dpkg --print-architecture 以下输出表示为64位的 amd64 2. 确认系统是否支持多架构环境 [email protected]:~/Desktop$ dpkg --print-foreign-architectures 以下输出表示支持32位的架构 i3

使用CodeBlocks编译64位程序(用的编译器仅仅是windows sdk的)

需求: -CodeBlocks使用nightly版本: -Windows SDK(我使用的是6.0A,即微软针对vista的,因为这个比较小,你也可以选择其他版本但是要有64位编译器.他也适用于xpsp2及以上但是要安装.net2.0以上才能运行)对应的链接 :http://download.microsoft.com/download/4/2/6/42684501-9ec5-43dd-9dfe-c8c9dfa6a66f/6.1.6000.16384.10.WindowsSDK_Vista_Fe

在64位linux上编译32位程序

ld指令有一个选项:--oformat output_format,用于指定输出文件的格式.输入文件./kernel/kernel.o等是elf32格式,当前系统是64位,而ld默认生成的文件格式是elf64-x86-64:因此会出现"ld: warning: i386 architecture of input file `./kernel/kernel.o' is incompatible with i386:x86-64 output"这样的提示.之前,将系统从三墩转移到我自己的

64位ubuntu编译32位程序

64位ubuntu编译32位程序 如上使用C4这个小工具时遇到来需要仿真32位系统的需求,发现使用-m32参数后,编译提示错误,如下: /usr/bin/ld: 未知的仿真模式: 32 支持的仿真: elf_x86_64 elf32_x86_64 elf_i386 i386linux elf_l1om elf_k1om i386pep i386pe collect2: error: ld returned 1 exit status 首先要打开64位系统对32位的支持 第一步:确认64为架构的内

Xcode设置Standard Architectures (including 64-bit)将以前的应用编译成64位程序

使用Xcode 可以很方便地将以前的应用编译成64位程序,基本过程如下:1. 使用Xcode 5 打开原有项目.2. 将支持的设备改成"iOS 7".3. 在"Build Setting"中将"Architectures"改成"Standard Architectures (including 64-bit)".4. 运行测试程序,解决编译过程出现的问题.

Windows 64位程序编译及检测

Windows 64位程序编译及检测 1.64位程序编译 采用vs2010可以比较方便的编译出64位的程序. 调整编译配置为x64即可. 配置完成,编译出来的程序即为64位. 2.64位程序检测 检测一个程序是否为64位,可以采用dumpbin工具,这是vs自带的小工具. 步骤如下. 对应命令依次是: 进入vc目录:cd D:\Program Files\Microsoft Visual Studio 10.0\VC 配置vc命令环境:vcvarsall.bat 检测exe是否为64位:dump

vs2012使用64位IIS EXPRESS调试

使用Visual Studio 2012开发网站或web应用程序时,可以使用两种web server.自带的development server和IIS EXPRESS.development server是x86版本的,IIS EXPRESS是同时x86和x64版. 然而在引用64位dll时,调试时会报错,因为即便使用IIS EXPRESS调试,vs2012默认只会调用其32位版本.可以通过任务管理器中的进程来查看你调试时启用的是什么版本的IIS EXPRESS. 之后的Visual Stud

[转]如何为iPhone 5S编译64位应用。

转自:http://blog.csdn.net/keyboardota/article/details/11993883 随着iPhone 5S的推出,大家开始关心5S上所使用的64位CPU A7. 除了关心A7的性能以外,大家还会关心一个问题,那就是使用A7的64位系统对应用有没有什么要求.特别是应用开发者,大家都比较关心我们的应用如何迁移到64位的系统上来,以充分发挥A7的能力.其实这些问题都可以在苹果的官方文档<64-Bit transition Guide for Cocoa Touch

关于如何生成32位/64位程序的问题

生成32位/64位程序不是由所在操作系统的位数决定的(意思是在32位系统下生成的不一定是32位,同理在64位下生成的也不一定是64位),这主要由编译器的位数决定的. 要生成32位/64位的程序需要在编译环境中选择相应的编译器(32位/64位)即可. 这里以vs2008 (生成64位程序)为例: 在解决方案中打开配置管理器,点击选择新建解决方案平台,选择x64平台,编译生成就可以了. 如果没有该选项,则需要安装相应x64编译器