2014-03-19 72 views
3

我們正在使用共享庫(用C++ 11編寫)。儘管VS2012支持一些現代C++結構,但我們不能使用可變參數模板,顯式等。用於Windows Phone 8的Building C++ 11?

VS2013支持我們需要的所有功能,但是我們無法構建Windows Phone 8應用程序,因此它使用的編譯器來自VS2013作爲SDK仍然使用VS2012。

也許這個編譯器CTP(http://www.microsoft.com/en-us/download/details.aspx?id=35515)有幫助(因此我們可以在VS2012中構建)?或者還有其他的選擇嗎?

回答

1

Windows Phone SDK 8使用Visual Studio 2012 C++編譯器。 Windows Phone SDK 8.1將使用Visual Studio 2013 C++編譯器,並預計將於2014年4月2日的Microsoft BUILD會議期間發佈。

+0

而且它還可能定位到Windows Phone 8.0? – user3436516

1

看看這個視頻 「的Windows Phone 8原生C/C++遊戲開發」 https://www.youtube.com/watch?v=-6gYJFPvCSM

視頻經歷使現有的代碼庫,以Windows Phone應用程序的過程。

從談話(和其他幾個與「Build」相關的內容)中,有3種方法可用於C++集成。

  • C/C++和DirectX
  • WinRT的綁定和本地C++庫
  • WinRT中唯一的應用程序

從這個問題看來你有第二option.Windows電話/ 8不允許沒有WinRT綁定的直接C++庫。

所以VS2013與Windows Phone 8 SDK應該能夠建立你的庫。

搜索類似材料的channel9.msdn.com

希望能對您有所幫助。