我想知道如果Microsoft Visual Studio 2010支持C99。如果不是,我如何使用標準類型intptr_t
和uintptr_t
?Microsoft visual studio 2010支持c99嗎?
13
A
回答
8
據我所知,Visual Studio 2010不支持C99。要使用stdint.h中的類型,你必須使用typedef。一個跨平臺的方式來做到這一點是:
#ifdef _WIN32
typedef signed short int16_t
#else
#include <stdint.h>
#endif
也看到這個了這個問題: Visual Studio support for new C/C++ standards?
11
的Visual Studio 2010不支持C99語法。儘管如此,stdint.h
是所有C/C++編譯器中的一個非常常見的文件,它在Windows SDK(不管您使用的Visual Studio版本)中包含在Visual C++ 10.0安裝中。
stdint.h可以發現:
- C:\ Program Files文件(x86)的\微軟的Visual Studio 10.0 \ VC \包括\
該文件確實提供了intptr_t
一個typedef 。隨意在任何你喜歡的C或C++項目中使用它。
2
Microsoft C不支持C99。但是,MSVC 16(Visual Studio 2010提供的)實現了即將到來的C++ 0x標準的很大一部分。的C++ 0x是將一些從C99的標題,如stdint.h
和inttypes.h
的 - 這就是爲什麼你得到C99的一些花絮MSVC 16
要感謝小東西(我希望MSVC支持更多的C99的編譯直C文件時)。
相關問題
- 1. Visual Studio 2010會支持插件嗎?
- 2. Visual Studio 2002:Microsoft支持
- 3. Microsoft visual studio 2010
- 4. LESS支持visual studio 2010 express
- 5. Visual Studio 2010語言支持
- 6. Visual Studio 2010支持ADODB?
- 7. WPF - RibbonControlLibrary不支持Visual Studio 2010?
- 8. Microsoft Fakes可以用於Visual Studio 2010嗎?
- 9. Visual Studio 2010是否支持jQuery?
- 10. Visual Studio 2010 powertools HTML剪貼板支持
- 11. Visual Studio 2010中的原生PHP支持?
- 12. json在visual studio 2010中的支持
- 13. Visual Studio 2010是否支持.NET 4.5 CTP?
- 14. visual studio 2010 sp1源服務器支持
- 15. 將visual studio 2010支持經典的asp?
- 16. 如何在Visual Studio 2010中支持includelevel
- 17. Visual Studio 2010支持的代碼模型
- 18. 在Visual Studio 2010中支持ClearCase
- 19. BizTalk 2006是否支持Visual Studio 2010
- 20. Visual Studio 2010對.NET 4.5的支持
- 21. Visual Studio 2010中的HTML5支持
- 22. Microsoft Visual Studio 2010學術版
- 23. HTML5與Microsoft Visual Studio 2010
- 24. 是在Visual Studio 2010中支持的Visual Studio 2005中創建的dll嗎?
- 25. Visual Studio 11 Team Foundation Server Express Beta支持Visual Studio 2010
- 26. VB.NET和Visual Studio 2010支持多線匿名方法嗎?
- 27. 的Visual Studio 2015年在C++中不支持C99
- 28. 幫助在Microsoft Visual Studio 2010 - Visual C#中
- 29. Visual Studio 2017支持_references.js文件嗎?
- 30. Visual Studio 2008支持Windows 98嗎?
[Visual Studio支持新的C/C++標準?]的可能的重複?(http://stackoverflow.com/questions/146381/visual-studio-support-for-new-cc-standards) –
這是2008版,所以不是一個確切的副本。 –
http://herbsutter.com/2012/05/03/reader-qa-what-about-vc-and-c99/幾乎可以說有關這個問題的一切。 –