Windows中的C头文件在哪里?
我是一名Windows开发新手,在Linux中混淆了一段时间。我需要访问控制台功能,并且无法从Web上获取控制台文本属性的完整列表。我想读取wincon.h和windows.h来获取信息,但是我无法弄清楚如何获取它们。请帮助!Windows中的C头文件在哪里?
默认情况下,Windows不附带这些内容。如果您正在寻找它们,您需要安装Windows SDK并在%PROGRAMFILES%\ Microsoft SDKs \ Windows目录中进行挖掘。
您必须安装Windows SDK以获取头文件。 Windows没有提供开箱即用的软件开发工具,并且根据您使用的是哪种编译器,它们可能也不会随编译器一起提供。
我会尝试MSDN
已经做到了。正如我所说的,它并不全面,我想要一个完整的列表,包括头文件中定义的常量的实际值:我需要一些python控制台程序的值。 – 2010-06-25 17:10:58
查看MSDN上CHAR_INFO结构的文档?容器列出了角色属性的名称和值。 – Jacob 2010-06-25 17:15:18
谢谢,这是有益的,但同样的,不全面的 FOREGROUND_BLACK = 0×0000 FOREGROUND_BLUE = 0×0001 FOREGROUND_GREEN = 0×0002 FOREGROUND_CYAN =为0x0003 FOREGROUND_RED = 0x0004 FOREGROUND_MAGENTA = 0×0005 FOREGROUND_YELLOW = 0x0006 FOREGROUND_GREY = 0x0007 FOREGROUND_INTENSITY = 0×0008 这些都是还有一些我在别处找到的。我很好奇是否还有其他特殊的价值。 – 2010-06-25 17:18:49
哪个编译器?头文件位于基于您正在使用的编译器的不同位置。 – 2010-06-25 17:05:20
http://msdn.microsoft.com/en-us/library/ms682088(VS.85).aspx - 虽然头文件可能会列出#defines,但在MSDN中搜索Windows函数的描述通常会更好。 – 2010-06-25 17:10:47
我实际上需要这些用于与Windows API控制台函数接口的python程序。不过,我有Visual C++ Express。 – 2010-06-25 17:12:28