c++ 编译时 提示执行 link.exe 时出错.

来源:百度知道 编辑:UC知道 时间:2024/06/17 05:24:30
--------------------Configuration: gh0st - Win32 Release--------------------
Linking...
C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\VC98\LIB\IA64\MFC\nafxcw.lib : fatal error LNK1112: module machine type "IA64" conflicts with target machine type "IX86"
执行 link.exe 时出错.
我用的是vc6.0 编译gh0st 应该怎么处理???????

链接器工具错误 LNK1112
模块计算机类型“type1”与目标计算机类型“type2”冲突
指定为输入的对象文件是为其他计算机类型编译的。

根据错误信息提示可知:程序编译时使用的对象库文件nafxcw.lib是为IA64计算机类型服务的,现在却在IX86计算机类型上使用,产生冲突。
建议使用IX86计算机类型的nafxcw.lib进行编译。

你是在编UNICODE的程序?
应该是你的涵数原型用得不对.用成了IA64机器的涵数原型.

不然你把工程发给我看看?

你前一题编译运行的那个dos的窗口关掉没有,如果没有,那么给关掉,然后再编译运行一下,