【问题标题】:What does _mingw.h header file do?_mingw.h 头文件有什么作用?
【发布时间】:2020-09-22 16:54:44
【问题描述】:

当我用 C++ 解决一个程序时,我偶然发现了这个库 _mingw.h,并对它的用途感到好奇。从名字我猜它与编译器有关。

【问题讨论】:

  • 看起来它定义了一些编译器和windows相关的定义。 https://github.com/Alexpux/mingw-w64/blob/master/mingw-w64-headers/crt/_mingw.h.in
  • @drescherjm 兼容性定义是指 32 位和 64 位吗?我打开了您提供的 github 链接,但我不太精通 C++,如果您能详细说明会很高兴。谢谢 :)。
  • 阅读我链接的文件并不难阅读。话虽如此,我不确定您为什么对这个文件如此感兴趣。它不会解决您的代码或任何问题中的任何问题。
  • @drescherjm 是的,我刚读过它,它包含对 64 位的兼容性。谢谢你:)。

标签: c++ mingw header-files mingw-w64 mingw32


【解决方案1】:

_mingw.h 头文件有什么作用?

一般来说,它的作用与所有标题相同。标头包含声明。

从名称来看,它可能是 MinGW 项目的一部分。更准确的猜测需要有关您在何处找到该标头的上下文。无论如何,包含它可能会使您的程序依赖于使用该特定工具链。

请注意,如果标头未记录,那么您不应依赖其中声明的任何内容,因为无法保证标头在不同版本中保持相同。您也不应该依赖现有的文件。因此,了解此类标头中声明的内容很少有用。不过,您可以打开该文件以找出它声明的内容。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-08-19
    • 2018-10-24
    • 2018-06-21
    • 1970-01-01
    • 1970-01-01
    • 2010-10-29
    • 1970-01-01
    • 2011-03-11
    相关资源
    最近更新 更多