前提: 要安装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) |