出现 fatal error LNK1112: 模块计算机类型“THUMB”与目标计算机类型“ARM”冲突 的提示是怎么回事呀?

yang2_0_0_8 2007-12-29 11:04:34
我的程序可以在Pocket PC 2003 (ARMV4)下运行通过,可是一到Windows Mobile 5.0 Pocket PC SDK (ARMV4I)下运行就提示如下错误:

1>------ 已启动生成: 项目: oilSurvey, 配置: Debug Windows Mobile 5.0 Pocket PC SDK (ARMV4I) ------
1>正在链接...
1>mfc80ud.lib(MFC80UD.DLL) : fatal error LNK1112: 模块计算机类型“THUMB”与目标计算机类型“ARM”冲突
1>生成日志保存在“file://d:\杨源园\VC.NET\oilSurvey PDA调试用\oilSurvey\Windows Mobile 5.0 Pocket PC SDK (ARMV4I)\Debug\BuildLog.htm”
1>oilSurvey - 1 个错误,0 个警告
========== 生成: 0 已成功, 1 已失败, 0 最新, 0 已跳过 ==========
========== 部署: 0 已成功, 0 已失败, 0 已跳过 ==========

这是怎么回事呀?
...全文
4205 22 打赏 收藏 转发到动态 举报
写回复
用AI写文章
22 条回复
切换为时间正序
请发表友善的回复…
发表回复
rockhard 2012-09-26
  • 打赏
  • 举报
回复


13楼威武,哈哈,解决了!!!

onelovefirst 2011-09-29
  • 打赏
  • 举报
回复
感谢楼主
zhangdanshaniu 2011-07-25
  • 打赏
  • 举报
回复
有谁能帮我解决一下啊
zhangdanshaniu 2011-07-25
  • 打赏
  • 举报
回复
我也遇到这种问题,杂不管用呢?用了之后还报
1>Decoder.obj : error LNK2019: unresolved external symbol "public: __cdecl zxing::ReedSolomonDecoder::ReedSolomonDecoder(class zxing::GF256 &)" (??0ReedSolomonDecoder@zxing@@QAA@AAVGF256@1@@Z) referenced in function "public: __cdecl zxing::qrcode::Decoder::Decoder(void)" (??0Decoder@qrcode@zxing@@QAA@XZ)
1>Decoder.obj : error LNK2019: unresolved external symbol "public: virtual __cdecl zxing::ReedSolomonException::~ReedSolomonException(void)" (??1ReedSolomonException@zxing@@UAA@XZ) referenced in function __catch$85689
类似于这种的7个错误
zggxyxlft2004 2011-07-07
  • 打赏
  • 举报
回复
好贴呀,顶,爱死楼主你了
一介布衣萧萧 2011-05-17
  • 打赏
  • 举报
回复
我也遇到了同样的情况,按照楼主在13楼发的方法弄好了,多谢楼主啦
xuehua6v 2011-04-02
  • 打赏
  • 举报
回复
13楼威武
问题解决了
jhlyu 2010-08-12
  • 打赏
  • 举报
回复
我也遇到这个问题了
wanglei5695312 2010-06-19
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 yang2_0_0_8 的回复:]

解决办法:
1.新建项目时,在"平台"->"选择要添加到当前项目中的 Platform SDK。"中,把"已安装的 SDK"全部添加到"选定的 SDK"
2.在"属性页"->"配置属性"->"链接器"->"命令行"中的"附加选项"里,有如下命令:"/subsystem:windowsce,4.20 /machine:ARM /ARMPADCODE",在其后加入命令:" /MACHINE:TH……
[/Quote]

又出现错误:0x800700c1,怎么办啊
yang2_0_0_8 2008-06-04
  • 打赏
  • 举报
回复
解决办法:
1.新建项目时,在"平台"->"选择要添加到当前项目中的 Platform SDK。"中,把"已安装的 SDK"全部添加到"选定的 SDK"
2.在"属性页"->"配置属性"->"链接器"->"命令行"中的"附加选项"里,有如下命令:"/subsystem:windowsce,4.20 /machine:ARM /ARMPADCODE",在其后加入命令:" /MACHINE:THUMB",即附加选项现在内容为:" /subsystem:windowsce,4.20 /machine:ARM /ARMPADCODE /MACHINE:THUMB",确定即可.

以上两种方法,是在两个不同的项目中遇见的,该帖提问时遇见的问题是通过第一种方法解决的,但最近又遇见同样问题,第一种方法无效,第二种能够解决.
GrayWang-王磊 2008-05-08
  • 打赏
  • 举报
回复
怎么回事呢?
GrayWang-王磊 2008-05-08
  • 打赏
  • 举报
回复
有没有人回答呢???
高手到哪里去了???
nihao38 2008-03-26
  • 打赏
  • 举报
回复
请问怎么解决的,我也遇到这个问题,谢谢呀
sendreams 2008-03-19
  • 打赏
  • 举报
回复
怎么不把解决方法说出来呢?我也遇到这个问题了,可我之前在另一台机器上是没问题的
yang2_0_0_8 2008-01-25
  • 打赏
  • 举报
回复
你这家伙也太小瞧人了吧,以小人之心渡君子之腹.你真有种的话就远程协助,要是按你说的方法能弄好我所有的分全给你.
raptormk16 2008-01-04
  • 打赏
  • 举报
回复
LZ你是不是以为无满意结贴就可以拿回给出的分了,呵呵
yang2_0_0_8 2008-01-04
  • 打赏
  • 举报
回复
我已经知道是怎么回事了,问题出在新建项目时.
yang2_0_0_8 2008-01-04
  • 打赏
  • 举报
回复
还是不行
raptormk16 2008-01-03
  • 打赏
  • 举报
回复
subsystem选Windows CE
yang2_0_0_8 2008-01-03
  • 打赏
  • 举报
回复
是下面这个图吗?

可是没有你说的/Thumb呀!
加载更多回复(2)

7,655

社区成员

发帖
与我相关
我的任务
社区描述
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
社区管理员
  • Windows客户端开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧