2 wwwweiwei1987 wwwweiwei1987 于 2013.12.18 15:04 提问

vs2005 64位编译时变成编译32位的工程

操作系统为:WIN7 32位,旗舰版;使用VS2005编译器(由于项目限制要求,我也知道有VS2010),属于SP2补丁,已经设置活动平台为X64,但每次编译时,都是启动的编译Release32位的编译过程并且成功,那64位设置根本没用,请问到底如何解决这个无法编译的问题。附上一些图片:CSDN移动问答

CSDN移动问答
CSDN移动问答

如果看不到图片大家可看http://zhidao.baidu.com/question/431965115531269684.html?quesup2&oldq=1

1个回答

u200812705
u200812705   2014.03.13 09:45

VS2008如何将32位改为64位编译以及fftw库的使用

一、win32改为x64编译
我采用了vs2008平台,以下都是基于此平台将win32编译改为x64编译

这里以Debug模式为例,起初为Win32平台,要改成x64,如果有可直接选择,否则需要新建,之后为

然后打开vs的项目->属性->配置属性->连接器,
在“高级”选项中,目标计算机为MachineX64(/MACHINE:X64)

在“命令行”选项中,将X86改为X64

平台选择x64,若没有则新建之

baidu_36521752
baidu_36521752 但是没有找到 命令行里 的X86 修改为X64 还有平台选择X64 是哪个属性
一年多之前 回复
baidu_36521752
baidu_36521752 你好 你的方法我试了 找到了MachineX64(/MACHINE:X64)
一年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
VS2005为什么有些解决方案不能生成,显示已跳过,也不能编译?打开属性,总是报错。
最好的解决办法: 查下“生成”-> “配置管理器”-> “活动解决方案平台”是否选择的“win32”? 1. 安装64位编译环境        最近准备编译64位版本的程序。因为之前已经安装了VS 2008,开始以为只是使用VS 2008的安装文件添加功能即可,后来发现没这么简单。 直接双击VS 2008的安装文件来安装会出现下面的错误提示:
32位工程迁移到64位环境下编译报错,怎么解决?
错误 2 error C2039: “Eip”: 不是“_CONTEXT”的成员 错误 8 error C2039: “Ebp”: 不是“_CONTEXT”的成员
批处理脚本编译VS2005工程的命令
使用批处理build vs2005的工程    版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明 http://rabbitlzx.blogbus.com/logs/16816389.html VCBuild  示例如下:  @echo off if not exist "%vs80comntools%vsvars32.bat" goto missing
VS2005编译Openssl-1.1.0f
0 前言 本文是在Windows系统中用VS2005编译Openssl-1.1.0f,注意是VS2005而非VS2015。如果用VS2015编译,请阅读:《VS2015编译Openssl-1.1.0f》  。 因为项目需要在VS2005中搭建工程使用Openssl静态库,但通过之前用《VS2015编译Openssl-1.1.0f》中的方法编译成功静态库 ,在VS2015中在可以使用,但在V
libjpeg编译-vs2015
1、下载源码 http://www.ijg.org/ 2、解压 3、拷贝Win32.Mak到解压目录下 在C:\Program Files (x86)\Microsoft SDKs\Windows下搜索,win10没有从xin7拷一个过来一样的 4、打开vs2015命令行工具 5、cd到解压目录 cd方法:cd F:\xx\xx F:6、输入命令nmake -f makefile.vc
关于如何生成32位/64位程序的问题
生成32位/64位程序不是由所在操作系统的位数决定的(意思是在32位系统下生成的不一定是32位,同理在64位下生成的也不一定是64位),这主要由编译器的位数决定的。  要生成32位/64位的程序需要在编译环境中选择相应的编译器(32位/64位)即可。 这里以vs2008 (生成64位程序)为例:  在解决方案中打开配置管理器,点击选择新建解决方案平台,选择x64平台,编译生成就可以了。 如果没
在64位系统下编译32位汇编程序
#只是例子,计算2^3 + 5^2 .code32 .section .data .section .text .globl _start _start: pushl $3 pushl $2 call power addl $8, %esp pushl %eax pushl $2 pushl $5 call pow
VC2010 中使用条件编译判断是32位还是64位编译模式
在VC2010中通过platform选择32位还是64位编译时,可以通过下面的条件编译指令来判断: // 32位编译 #ifdef _M_IX86 #pragma comment(lib,"QDPay_mt.lib") #endif // _M_IX86 // 64位编译 #ifdef _M_X64 #pragma comment(lib,"QDPay_mt64.lib") #endif //
为VS2005添加X64编译平台
2005 年,微软发布了 Visual Studio 2005。.NET 字眼从各种语言的名字中被抹去,但是这个版本的 Visual Studio 仍然还是面向 .NET 框架的(版本2.0)        这里介绍添加VS2005的编译平台,方法如下:        1)打开控制面板–》程序/卸载程序 —》更改–》下一步–》添加或移除功能,如图(1)、图(2)所示: 图(1)
CMake 生成 Linux 下 32 位/ 64 位 Makefile 资源汇总
指定CMAKE构建32位/64位版本的程序 http://www.cnblogs.com/youxiao/p/3240220.htmlGCC 64位程序的makefile条件编译心得——32位版与64位版、debug版与release版(兼容MinGW、TDM-GCC) http://www.cnblogs.com/zyl910/archive/2012/08/14/gcc64_make.htm