从32位应用程序到64位应用程序
2009-02-14 20:00:20 来源:WEB开发网d. 在”Remote Connection”对话框中, 点击”Network TCP/IP”, 然后, 点击”Settings”.
e. 在”Target computer name of address”输入框中, 键入IA64计算机的名称. 点击”ok”两次, 关闭对话框.
f. 在Visual Studio C++ IDE中, 在”Project”菜单上, 点击”Settings”, 在左侧面板, 展开”MyApplication”, 然后, 点击”Debug”标签. 你将注意到”Executable for debug session”输入框包含了MyApplication.exe的路径, 看起来是C:<X86Path>MyApplication.exe.
g. 在”Remote executable path and file name”输入框中, 键入”MyApplication.exe”(没有双引号)所在的全路径, 这个路径看起来像: <X86ComputerName>C$<x86Path>MyApplication.exe(没有引号).点击”OK”关闭该窗口.
h. 按下CTRL+F5或在”Build”菜单上点击”Execute MyApplication.exe”, 开始运行这个.exe文件, 这个.exe文件现在是运行在IA64计算机上.
注意:如果MyApplication是一个MFC应用程序并且这个工程用到了MFC相关的.dll文件, 请确信在IA64计算机上, 那些.dll文件从Microsoft SDKNoRedistWin64文件夹中已被拷贝到System32文件夹中.
译注:Microsoft SDKNoRedistWin64存放的是debug和release版本的MFC, ATL相关dll(64位), 实际上你也可以拷贝这些dll文件到你的可执行.exe文件所在同一目录中.
这些dll文件是:
Mfc42d.dll
Mfco42d.dll
Msvcrtd.dll
译注补充: 编译/链接中经常遇到的问题:
更多精彩
赞助商链接