2016-10-01 543 views
0

我现在使用Windows和Visual Studio 10.0。Windows中'stdio.h'的目标文件在哪里?

我想知道在stdio.h,string.h等中声明的C标准库函数的目标文件位于Windows中,因此搜索“stdio.h”的目标文件但失败。

如下,

Files in library folder

这些都是在C:\ Program Files文件\微软的Visual Studio 10.0 \ VC \ lib中。

哪一个是'stdio.h'的目标文件? 或者是另一个路径中'stdio.h'的目标文件?

C标准库的目标文件是否只在该路径中?

回答

0

该头文件声明属于C标准库的函数,因此可以在不同的libc *文件(静态链接)或msvcrt *文件(动态链接)中找到它们。 MT是多线程的,D是调试的。

参见Microsoft's documentation

+0

感谢您的回复和链接。由于您的评论,我了解了静态和动态链接。 但是关于最后一个问题,'C:\ Program Files \ Microsoft Visual Studio 10.0 \ VC \ lib'的路径是否具有C标准库的所有对象文件?还是那些散布在不同路径中的目标文件? – Joon