模块的机型“经验”与目标机型“ARM”冲突

<p>我已经运行ARMV4(掌上电脑2003年) p&gt;一个Windows手机应用程序 </p><p>我们得到了一个新的设备XXXCE6(ARMV4I),我们需要编译它的应用程序,我们遵循下列步骤进行: p&gt; </p><ol> <li>安装设备SDK li&gt; </li><li>建设 - &gt; configurartion经理 从积极的解决方案平台选择新建 li&gt; </li><li>对于我们选择XXXCE6(ARMV4I)新Solutin平台,并为复印设置,我们选择的Pocket PC 2003,并为您创建新项目平台 接着 清洁解决方案 重新生成解决方案我得到这个错误: li&gt; OL&gt; <p> coredll.lib(coredll.dll中):致命错误LNK1112:模块机型“经验”与目标机型“ARM”冲突 P&gt; </p><p>任何想法? P&gt; </p><p>感谢 P&gt;
</p></li></ol>

68 浏览 1 回复
  gt   li   项目   程序   应用程序  

回复

    <p>添加一个新的配置永远不会奏效 - 这件事情的工具团队我觉得从来没有真正尝试过。它没有的eVC 3.0或4.0不会在录音室的工作,仍然 P&gt; </p><p>创建一个使用应用程序向导创建新项目,选择你的SDK。当您完成,只需使用“添加现有”来添加所有的代码的 P&gt; </p><p>顺便说一句,您的应用程序可以运行可能使用旧的项目和二进制反正。 ARMV4I将运行的ARMv4二进制没有任何问题。唯一潜在的问题是,如果你从Pocket PC移动到一个通用的CE设备。如果应用程序使用任何掌上电脑专用的API,这些电话将在CE失败。 P&gt; </p><ol> <li> <p>右键单击它给这个错误的项目。 p&gt; li&gt; </p></li><li> <p>转到项目属性 - &gt;链接器 - &gt;命令行 p&gt; li&gt; </p></li><li> <p>改机:ARM机器:拇指 p&gt; li&gt; OL&gt; </p><p> 引用 P&gt;
    </p></li></ol>

    熊河波

相关提问


友情链接: