您可以使用C++製作windows 8的metro應用程序嗎?我的意思是,沒有像gc和所有那些Windows編譯器特定的擴展名。我試過爲Windows 8開發搜索一些代碼,並且每個C++代碼示例都使用所有那些無用的Windows C++擴展。Windows 8開發可能與本機c + +?
2
A
回答
6
你的問題基本上是關於你是否必須使用C++/CX擴展來編寫Metro應用程序。不,你不要有要;所有的語言擴展都有語言上的類比。你可以將C++/CX擴展看作是Qt的預處理器設置魔法。所有C++/CX擴展都具有等效的純C++類似物。你可能明確地寫出來。
你只是不是真的想要來。 Metro API基於COM對象等等。所以你必須明確地處理COM接口,編組等等。
無論哪種方式,你正在編寫的代碼只能在Windows上工作。所以你也可以簡化自己,並在必要時使用語言擴展。 「
1
WinRT應用程序需要Windows特定的擴展,因爲它們運行在沙箱環境中。見http://msdn.microsoft.com/en-us/library/windows/apps/hh974580.aspx。您可以使用WinRT API與C++,C#和JavaScript。
它需要視覺工作室(最新)。
相關問題
- 1. Windows 8手機開發可能在Windows 7下?
- 2. 針對Windows 8/Windows Phone 8(Apollo)/ Windows Phone 7開發 - WinRT(JavaScript)與Silverlight(C#)
- 3. 爲Windows 8手機開發Mediaplayer
- 4. 是Windows Phone開發可能不安裝Windows 8
- 5. 在Windows 8上的Windows手機開發8
- 6. Windows Phone 8開發
- 7. C#Windows 8地鐵遊戲開發
- 8. Windows Phone 8的C#遊戲開發?
- 9. 的Windows Phone 8開發與PhoneGap的
- 10. 地鐵與Windows 8開發的WPF?
- 11. 我可以使用C++作爲Windows Phone 8的全功能開發語言嗎?
- 12. Windows 8 Metro C#攝像機
- 13. 在Windows 7機器上創建Windows 8開發分區
- 14. Windows 8開發人員ID
- 15. Windows Phone 8遊戲開發
- 16. 掛鉤到Windows與C#來開發Windows 7新功能
- 17. 與Windows C#或C++的kinect開發?
- 18. 是否有可能使用Visual Studio Express Windows Phone開發Windows 8應用程序?
- 19. 從Windows 7開發Metro UI(Windows 8)
- 20. 是否有可能開發Windows手機的Windows Phone SDK 8.1 8個應用程序使用Visual Studio 2013
- 21. 我可以用Windows 8開發者許可證來做什麼?
- 22. 使用Azure虛擬機時,可以針對Windows Phone 8進行開發嗎?
- 23. Windows 8和Windows Phone 8應用程序開發
- 24. Windows爲跨平臺開發的手機8 PCL庫
- 25. Visual Studio 2012和EF5在非Windows 8計算機上的開發
- 26. Windows開發人員預覽C#版本 - 功能缺失?
- 27. Windows 7手機開發
- 28. 開發機規格爲Windows
- 29. Windows手機開發錯誤
- 30. 開發windows手機鎖屏
」相當無用的windows C++擴展「我很好奇;對他們來說究竟是「毫無用處」?考慮到它們隱藏的COM設置代碼的數量,它們對於其預期目的可能非常有用。 –
C++/CX不是C++/CLI,並且沒有gc。 – Puppy