使用windows.h是件好事吗?

时间:2016-03-04 21:17:31

标签: c++ windows

我只是好奇是否使用windows.h是一件好事(PS:我不关心OSindependent代码),它似乎真的很好用数千个函数。这样好吗?它的Dir在哪里?

1 个答案:

答案 0 :(得分:1)

好,坏或无动于衷取决于观点。

如果您正在编写特定于Windows的应用程序,那么您可能无法避免使用它。对于在任何平台上运行的通用应用程序,它显然很糟糕,如果你不知道你需要一些头文件,请不要包含它。但是,确实包括你需要的东西,即使它可以使用#34;没有 - 你永远不会知道什么时候某个东西改变了那个拖拽了你没有包含在你的代码中的其他东西的头文件,并且破坏了代码。

"它在哪里?",我认为这意味着"我会在"中找到什么目录,我担心不是我或其他任何人可以告诉你的事情。这取决于您使用的是哪种编译器,以及它的安装方式/位置 - 在某些情况下,您需要单独安装它,在其他情况下,它包含在编译器中。由于至少有六个不同的当前编译器可以在Windows下运行,而且有几个不再被维护,但仍然可以使用#34; [在不同程度上],即使尝试回答这一点也毫无意义。

Microsoft确实发布了一个" SDK",其中包含标题,如果它们不是您安装编译器的一部分: https://dev.windows.com/en-us/downloads/windows-10-sdk