为ARM平台编译C代码以创建与Windows Phone 8兼容的DLL?

为ARM平台编译C代码以创建与Windows Phone 8兼容的DLL?,c,windows-phone-8,arm,C,Windows Phone 8,Arm,我有一个来自MSVC 6的旧C代码项目,我已经升级到Visual Studio 2013。我想把C代码编译成一个ARM兼容的DLL,我可以从WindowsPhone8应用程序中使用PInvoke。当我进入构建配置对话框时,我看到的唯一平台选择是Win32。如何设置VisualStudio以将C代码编译成与ARM兼容的DLL 高级Q:如何方便地进行设置,以便在模拟器上运行应用程序时将代码编译为x86代码,在手机(设备)上直接运行应用程序时将代码编译为ARM代码?您有哪个版本的VS2013?你至少看

我有一个来自MSVC 6的旧C代码项目,我已经升级到Visual Studio 2013。我想把C代码编译成一个ARM兼容的DLL,我可以从WindowsPhone8应用程序中使用PInvoke。当我进入构建配置对话框时,我看到的唯一平台选择是Win32。如何设置VisualStudio以将C代码编译成与ARM兼容的DLL


高级Q:如何方便地进行设置,以便在模拟器上运行应用程序时将代码编译为x86代码,在手机(设备)上直接运行应用程序时将代码编译为ARM代码?

您有哪个版本的VS2013?你至少看到了X64吗?有一个来自构建的视频可能有帮助:你用VS模板创建了C++组件吗?@不,我只看到Win32。在我的C#项目中,我看到了x86、x64和ARM,但对于C项目,只有Win32。@WiredPairie感谢视频链接。R: C++。没有组件。我只是直接导入了旧的DWS项目,VS2013对新的SLN格式进行了“单向升级”。事实上,我可能会使用这个选项编译成C而不是C++,否则我会因为C++名字的错误而得到一系列错误。