2012-11-20 183 views
2

我对WP8的开发有点新,我必须重用庞大的遗留代码库(C++,ATL,WIN32)。 Windows Phone 8支持ATL吗?或者是什么?Windows Phone 8和ATL

+0

WP8主要在C#中编程,所以没有,没有 - ATL是C++。 – Bojangles

+0

我不认为你会在这里有很多运气。我怀疑是时候开始移植和重构你的遗留代码了。 – Rook

+0

否:http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj207198%28v=vs.105%29.aspx –

回答

1

Windows Phone 8支持C++和一些Win32。支持一些COM函数(因为WinRT在底层使用COM),但是没有我知道的ATL支持。你也可以使用C++中的一些WinRT函数。

如果需要,您可能必须使用C#XAML UI层(或者C++ DirectX),并且WinRT桥接层需要根据Windows Phone 8标头和库进行编译。

请参阅MSDN Windows Phone 8 API reference了解更多详情。