我有一个用c ++编写的Windows 8 metro应用程序,我正在尝试编译到ARM.在链接期间,我收到以下错误的许多实例:
"error LNK2013: BLX23(T) fixup overflow. Target '<mangledName>' is out of range"
Run Code Online (Sandbox Code Playgroud)
在MSDN网站上说:"你可以通过创建多个图像或通过这样的指令和目标靠得更近使用/ ORDER选项来解决这个问题."
但我真的不明白如何做到这一点.有问题的符号是编译器生成的,并且没有涉及Itanium体系结构,因此该页面上的其他建议不适用.此外,有错误的文件是*.g.cpp文件,由编译器从项目中包含的xaml页面生成.
metro应用程序在Win32配置上运行得很好,所以我想知道在ARM上有更多经验的人是否可以更好地了解如何解决这类问题.
该设置是Windows 8 RP x64上的Visual Studio 2012 RC.