在32位的机器上,用vs2005编译64位的程序,出现“模块计算机类型“x64”与目标计算机类型“X86”冲突”?该如何解决

在32位的机器上,用vs2005编译64位的程序,出现“模块计算机类型“x64”与目标计算机类型“X86”冲突”??
环境:vs2005 + xp(32位的)

在32位的机器上,用vs2005编译64位的程序,出现如下错误:


------ 已启动生成: 项目: MyDlg, 配置: Debug x64 ------
正在链接...
nafxcwd.lib(nolib.obj) : fatal error LNK1112: 模块计算机类型“x64”与目标计算机类型“X86”冲突




这个是怎么回事啊?需要更改什么配置?
刚从vc6转到vs2005,对编译器很陌生。谢谢各位的指导。

------解决方案--------------------
Linker -> Advanced -> Target Machine , Change to X64