2012-11-20 185 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瞭解更多詳情。