2016-10-01 11 views
0

Теперь я использую Windows и Visual Studio 10.0.Где находится объектный файл для 'stdio.h' в Windows?

Мне было интересно, где объектные файлы для стандартных функций библиотеки C, объявленные в stdio.h, string.h и т. Д., Находятся в Windows, поэтому искали объектный файл для 'stdio.h', но не удалось.

Как ниже,

Files in library folder

Все это в C: \ Program Files \ Microsoft 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