8

我可以通过在 Windows 资源管理器中搜索轻松找到stdio.h头文件,但找不到像 stdio.lib(?) 这样的实现文件。我在哪里可以找到它?

此外,我无法通过在 Windows 资源管理器中的搜索找到 Windows.h,尽管我可以编译包含 Windows.h 的源代码。

有人解释一下吗?

4

2 回答 2

5

CRT(C 运行时)的源代码包含在 Visual Studio 安装目录中,位于VC\crt\src下。有很多文件;您需要找到定义您感兴趣的功能的那个。

Windows 标头(包括 Windows.h)包含在 Windows SDK 中,其中有一个包含标头的Include目录。这些文件在您的计算机上的确切位置完全取决于您安装 Windows SDK 的位置。

于 2012-12-09T09:19:31.927 回答
0

基于接受的答案。对于 VC++6,它通常位于:

C:\Program Files (x86)\Microsoft Visual Studio\VC98\Lib\MSVCRT.LIB

通过使用记事本打开该文件进行验证,然后搜索“_printf”。

于 2021-12-21T15:11:45.390 回答