[讨论] EVC module machine type 'X86' conflicts with target machine type 'THUMB'

Wince.Android   2013-10-15 11:41 楼主
module machine type 'X86' conflicts with target machine type 'THUMB'
如果对linux,Android,wince 等嵌入式底层有兴趣的,请加这个QQ群吧,群号:27100460

回复评论 (1)

该SDK是通过PB制作的.应该没问题. 我用这个SDK做了多个应用程序运行良好.
程序原来是用SH3的CPU. 我现在想改为ARM平台.
二楼的那个方法如下:
1.新建项目时,在"平台"->"选择要添加到当前项目中的 Platform SDK。"中,把"已安装的 SDK"全部添加到"选定的 SDK"
2.在"属性页"->"配置属性"->"链接器"->"命令行"中的"附加选项"里,有如下命令:"/subsystem:windowsce,4.20 /machine:ARM /ARMPADCODE",在其后加入命令:" /MACHINE:THUMB",即附加选项现在内容为:" /subsystem:windowsce,4.20 /machine:ARM /ARMPADCODE /MACHINE:THUMB",确定即可.
没找到"属性页"->"配置属性"->"链接器"->"命令行"中的"附加选项"
这样解决了,但是还有一个问题
出现了!
fatal error LNK1181: cannot open input file ' .obj'
如果对linux,Android,wince 等嵌入式底层有兴趣的,请加这个QQ群吧,群号:27100460
点赞  2013-10-15 11:55
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复