我正在将嵌入式Visual C ++项目移植到VS2005。当我编译项目时,我收到此错误:fatal error CVT1109: target machine "THUMB" requires "/WINDOWSCE" CVTRES
。瞪眼这让我更加困惑。大多数人说我需要添加链接器选项/WINDOWSCE
。我的问题是静态库的配置属性中没有链接器选项。
我遗漏了我也收到此链接错误:
LNK1123: failure during conversion to COFF: file invalid or corrupt
更新当输出窗口显示“正在创建库...”时,会发生上述错误。我相信这与项目中的资源文件有关。如果我删除了rc文件,我可以创建库。为什么rc文件导致CVTRES错误?
答案 0 :(得分:1)
最终解决了我打开了
项目属性 - >配置属性 - >图书馆员 - >命令行
比我添加以下一行:
/subsystem:$(CESubsystem) /MACHINE:THUMB
我会发誓我从一开始就尝试过,感谢天堂我发现解决方案希望它可以帮助别人。