从32位应用程序到64位应用程序

从32位应用程序到64位应用程序

ID:31816859

大小:63.22 KB

页数:6页

时间:2019-01-18

从32位应用程序到64位应用程序_第1页
从32位应用程序到64位应用程序_第2页
从32位应用程序到64位应用程序_第3页
从32位应用程序到64位应用程序_第4页
从32位应用程序到64位应用程序_第5页
资源描述:

《从32位应用程序到64位应用程序》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、从32位应用程序到64位应用程序编译:s(arligh【原文Dorling32-bil(o64-bi(onXeon这篇文章主要是讲述如何将已有的32位程序编译成为64位程序,并简单讲述如何远程调试64位应用程序,以及在其中可能遇到的问题,其中译注补充部分为自已的实践经验,如有出入或其它解决方案,欢迎指正.本文一步一步地描述了怎样使用MicrosoftVisualStudioIDE创建64位应用程序,并11,64位的应用程序代码和32位应用程序代码完全一样,只是编译环境配置有所不同。目前还没有发现有纯64位的IDE应用程序开发环境。笔者翻译本文时,

2、Microsoft已在VS.NET2002/2003/2005/2008IDE中提供了64位创建环境,但完全的64位IDE开发环境似乎还没有。有兴趣的朋友可以看下:http:〃blogs.msdn.com/deer)tanshuv/archive/2()()6/04/l1/573795.aspxhim:〃forums.msdn.microsoft.com/en-US/netfx64bit/threads/当前的软件开发包(应该是指MicrosoftSDK2003serverRC2)包括了专为64位应用程序开发的编译器,链接器,和其它的工具.同样,

3、这个SDK包含了C运行时库(CRT),微软基础类库(MFC),和活动模板库(ATL),这些均是64位的产品版本.你可以用VisualC++6.0或者VisualC++.NETIDE创建64位的应用程序。如果你有一个32位的应用程序并且你想移植它到64位应用程序,这篇文章描述了怎样在同一个工程中创建一个64位的配置环境。一些必要条件这下面的列表描述了推荐的硕件,软件,网络以及Servicepack:Microsoft平台SDK(2001/11刀)或最近发布的Microsoft平台SDK:推荐使用2003SDKRC2版本VisualC++6.0或者V

4、isualC++.NET(2002or2003or2005or2008)用VisualC++6.0IDE创建一个64位应用程序设置64位创建环境变量,用下面任何一种方式都行:方式一:点击"开始"菜单,指向“MicrosoftPlatformSDK">"OpenBuildEnvironmentWindows">“SetWindowsXP64BuildEnvironment",然后点击nSetWindowsXP64BuildEnvironment(Debug)",这时,—个控制台窗口将显示,一行文本显示像”thebuildenvironmeritse

5、tfora64-bit".方式二:在命令提示符下,1.点击”开始”菜单,然后点击”运行”2.键入”command.exe”(没有引号),然后,点击”确定”3.变化当前目录到C:ProgramFilesXMicrosoftSDK(你的SDK安装目录),然后键入"SetEnv.bat/XP64M(没有引号)现在,开始启动VisualC++6.0并用我们刚才配置好的创建环境1.在同一个命令窗口中(也就是你刚才设置64位环境的命令行窗口),打开VisualStudio.2.键入“Msdev/useenv”(没有引号).请注意,不要打开一个新的命令行窗口

6、,再去打开Msdev.exe,现在VisualC++6.0IDE己经显示,并且include,library及executable冃录均被设呂为64位的创建环境(注:查看这些配登,点击Tools>Options>Directories,在”Showdirectoriesfor:“下拉列表中查看相应目录配置).另外,如果Msdev.exe不在当前路径下(通常是系统环境变呈没有相应指示),变化目录到你所安装VisualStudio的目录下,例如:MicrosoftVisualStudioCommonMsdev98Bin,然后,再键入Msdev

7、.exe・译注:在前面的设置64位创建环境变量,已经将IDE的executable执行目录调整到SDK的相应目录下面,也就是说,作为可执行程序:编译器和链接器是在SDK目录中,而不再是默认的MicrosoftVisualStudioCommonMsdev98Bin添加一个64位Debug配置1.在VisualC++IDE中,打开一个已经在的32位工程(例如:MyApplication)2.在”Build”菜单上,点击"Configurations".3.在"Configurations"对话框上,点击”Add”.4.在”AddProjec

8、tConfiguratiorT对话框上,设置,,ConfigurationM到Debug64,然后,在”CopySettingsfrom

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。