我想知道Microsoft Visual Studio 2010是否支持C99.如果没有,我怎么能使用像intptr_t和的标准类型uintptr_t?
请参阅以下wiki文本:
C99标准包括几种新整数类型的定义,以增强程序的可移植性[2].已经可用的基本整数类型被认为是不够的,因为它们的实际大小是实现定义的并且可能在不同系统之间变化.新类型在嵌入式环境中特别有用,在这些环境中,硬件通常只支持几种类型,并且支持因系统而异.所有新类型都在inttypes.h头文件中定义(C++中的cinttypes头文件),也可以在stdint.h头文件中找到(C++中的cstdint头文件).这些类型可以分为以下几类:
我的visual studio找不到这些文件:
<cstdint><cinttypes><stdint.h><inttypes.h>为什么?
我无法从Windows 10中的命令行提示符运行Microsoft Visual Studio C ++编译器“ cl”。我正在使用新的Windows 10安装和新的Microsoft Visual Studio 2017社区版本。
我收到错误:'cl'无法识别为内部或外部命令。
我尝试从两个不同的提示中运行它:
两者都不起作用。每次都给出上述错误。
Web上有许多关于此问题的线程,但是它们似乎都具有以下特征:所提供的信息对于我和他人的系统而言不准确或不最新。(这在Visual Studio的早期版本上可以很好地工作,但是显然Microsoft在不更新或测试文档的情况下更改了其2017版的许多位置/脚本,因此应用程序和在线中的现有文档对于不同的建议是一堆混乱的建议版本的Visual Studio)。
我的问题是:从新的Windows 10安装中,如何从命令行访问Microsoft C ++编译器?