2016-10-01 56 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

相關問題