the*_*tna 13 c c99 visual-studio-2010 visual-studio
我想知道Microsoft Visual Studio 2010是否支持C99.如果没有,我怎么能使用像intptr_t和的标准类型uintptr_t?
And*_*sio 11
Visual Studio 2010不支持C99语法.stdint.h但是,它是所有C/C++编译器中非常常见的文件,它存在于Windows SDK附带的Visual C++ 10.0安装中(无论您使用的是哪种版本的Visual Studio).
stdint.h可以在:
该文件确实提供了typedef intptr_t.随意在您喜欢的任何C或C++项目中使用它.
据我所知,Visual Studio 2010不支持C99.要使用stdint.h中的类型,您必须使用typedef.跨平台的方法是:
#ifdef _WIN32
typedef signed short int16_t
#else
#include <stdint.h>
#endif
Run Code Online (Sandbox Code Playgroud)
另请参阅此问题: Visual Studio支持新的C/C++标准?
| 归档时间: |
|
| 查看次数: |
18579 次 |
| 最近记录: |