我一直在阅读关于minGW项目的内容,我对它的一个特定部分感到有点困惑。如果您查看http://www.mingw.org/wiki/MinGW,那么"包含在minGW"部分提到w32api
包。那是什么?
由于该项目能够生成gcc的Windows端口,您是否只需链接Windows c库而不是glibc并使其正常工作?
在同一份文件中,它解释了:
Microsoft Windows操作系统的头文件和导入库
但Windows ALREADY是否为自己提供了头文件和库? minGW使用的libc与msvrct不同吗?
答案 0 :(得分:1)
但Windows ALREADY是否为自己提供头文件和库?
Microsoft 提供了一个Windows SDK,其中包含C头文件和导入库,仅供Visual Studio使用。其他编译器供应商提供这些头文件(进行编译时可能需要的任何调整)并导入适合在他们自己的编译器中使用的库。
这就是w32api
包用于minGW的内容。在minGW的环境中编译Windows代码所需的文件。