环境:vs2005 + xp(32位的)在32位的机器上,用vs2005编译64位的程序,出现如下错误:
------ 已启动生成: 项目: MyDlg, 配置: Debug x64 ------
正在链接...
nafxcwd.lib(nolib.obj) : fatal error LNK1112: 模块计算机类型“x64”与目标计算机类型“X86”冲突
这个是怎么回事啊?需要更改什么配置?
刚从vc6转到vs2005,对编译器很陌生。谢谢各位的指导。
------ 已启动生成: 项目: MyDlg, 配置: Debug x64 ------
正在链接...
nafxcwd.lib(nolib.obj) : fatal error LNK1112: 模块计算机类型“x64”与目标计算机类型“X86”冲突
这个是怎么回事啊?需要更改什么配置?
刚从vc6转到vs2005,对编译器很陌生。谢谢各位的指导。
解决方案 »
- 关于win7的文件虚拟重定向的目录
- 求助~mfc 调用 PHP WEB
- mfc如何利用Picture控件动态载入JPEG,GIF图片?请大侠帮忙,不甚感激!
- 建立了一个Console程序,_tmain函数里能用AfxBeginThread 创建一个线程跟_tmain一起工作吗!
- error lnk2001的老问题
- 关于摸板类的菜鸟问题,帮帮我呀~~
- **************高分在线急救!!!
- 急找一个好的VC连SQL的KTV点歌系统30分悬赏啊
- 没分了,各位老大给我捐献点分咯
- MFC 宏定义问题
- 我想在COM接口处传递自定义的结构参数,好象接口处的参数是固定的那几个VARIANT,不知应该怎样实现.
- 对话框窗口拉伸时刷新缓慢,拉伸时会留下拉伸前的背景,过一会儿才会消失,怎么才能让拉伸时刷新快呀,我这会是什么原因?
1>------ 已启动生成: 项目: Hello1, 配置: Debug Win32 ------
1>正在链接...
1>.\Debug\Hello1.obj : fatal error LNK1112: 模块计算机类型“X86”与目标计算机类型“x64”冲突
1>生成日志保存在“file://c:\Documents and Settings\Administrator\桌面\新建文件夹\Chapter 1\Hello1\Debug\BuildLog.htm”
1>Hello1 - 1 个错误,0 个警告
========== 生成: 0 已成功, 1 已失败, 0 最新, 0 已跳过 ==========还请您帮帮忙!!
lz
解决了贴出来看看
我从vc6转过来也碰到了这样的问题
先谢谢啊
其实这个不用重装VS2005,重装太麻烦,直接可以在添加卸载程序中点击VS2005,会告诉你是要修复还是要卸载,我们点击修复就行了,可以看到X64的编译器,我们以前没有安装,直接安装那个就可以了
这个可以这样解决,在链接器---高级---目标计算机中选择X64的选项然后右键项目名,点击清除解决方案,再重新生成解决方案,最后在X64下debug就可以通过了
1>正在生成代码...
1>正在编译资源清单...
1>Microsoft (R) Windows (R) Resource Compiler Version 6.0.5724.0
1>Copyright (C) Microsoft Corporation. All rights reserved.
1>正在链接...
1>.\Debug64\Adaptive_model.obj : fatal error LNK1112: 模块计算机类型“X86”与目标计算机类型“IA64”冲突
1>生成日志保存在“file://e:\实验室\high order\M_AC-32\encode\encode\encode\Debug64\BuildLog.htm”
1>encode - 1 个错误,42 个警告
========== 全部重新生成: 成功 0 个,失败 1 个,跳过 0 个 ==========
1>rxapi.lib(nullobid.obj) : fatal error LNK1112: 模块计算机类型“X86”与目标计算机类型“x64”冲突vs2005 /* xp x86 */ 下编的arx程序
/* vs 05 本程序不能编x64 其它的程序可以的*/