Chinaunix首页 | 论坛 | 博客
  • 博客访问: 214864
  • 博文数量: 64
  • 博客积分: 2010
  • 博客等级: 上尉
  • 技术积分: 720
  • 用 户 组: 普通用户
  • 注册时间: 2008-02-25 19:03
文章分类

全部博文(64)

文章存档

2013年(1)

2012年(9)

2011年(25)

2010年(7)

2009年(16)

2008年(6)

分类: WINDOWS

2011-08-12 11:23:32

前提: 要安装ms sdk 2003 。
步骤:
1。启动xp 64 debug 控制台
     点击“开始”菜单,依次点击“Microsoft Platform SDK” > “Open Build Environment Windows” > “Set Windows XP 64 Build Environment”>”Set Windows XP 64 Build Environment (Debug)”后,弹出一个“Targeting Windows XP X64 DEBUG”控制台窗口;
2。在启动的控制台下启动vc6 。
      在控制台窗口命令行输入后“Msdev /useenv”,将打开Vc++ 6.0IDE,此时IDE的include、library及executable目录均指向Microsoft Platform SDK相关目录;
      如果不成功,则用全路径:如:"C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin\msdev" /useenv.
3。在IDE中打开32位工程项目
4。添加一个64位Debug配置
 在”Build”菜单上, 点击”Configurations”
 在”Configurations”对话框上, 点击”Add”
在”Add Project Configuration”对话框上, 设置”Configuration”到Debug64, 然后, 在”Copy Settings from”列表框中点击”MyApplication – Win32 Debug”
点击”OK”完成设置, 点击”Close”关闭

5。设置Active Confinguration位64位
在”Build”菜单上, 点击”Set Active Configuration”
点击”MyApplication – Win32 Debug64”, 然后, 点击”OK”
6。 修改编译器和链接器的配置参数
1. 在”Project”菜单中,点击”Settings”.
2. 在”Project Settings”对话框中, 点击”General”标签. 在”Output directories”, 在”Intermediate files” 和”Output files”输入框中, 键入”Debug64”
3. 在”C/C++”标签上, 在”Debug info”下拉列表中, 选择”Program database(参数选项对应是 /Zi)
4. 在”C/C++”标签上, 在”Preprocessor definitions”输入框中将WIN32改成WIN64
5. 在”Link”标签上, 在”Project options”的输入框中, 修改”/machine:I386”为”/machine:IA64”
6. 由于程序是基于MFC的,还需要再添加一个MFC路径以避免链接错误:LNK1004 on the Mfc42d.lib,在”Tools”菜单上, 点击”Options”,在”Directories”标签上, 在”Show directories”下拉列表中, 选择”Library Files”, 现在添加SDK平台库所在路径“\Microsoft Platform SDK\Lib\AMD64\atlmfc”
阅读(2841) | 评论(0) | 转发(0) |
0

上一篇:rar file format

下一篇:完成端口socket

给主人留下些什么吧!~~