Wo ist stdio.cpp?



  • Hallo,
    Ich arbeite mit Visual C++ und mir ist aufgefallen dass man stdio.h, iostream, etc.
    ja in mehrere seiner sources inkludieren kann ohne irgendeine stdio.cpp oder iostream.cpp dem Projekt hinzufügen zu müssen.
    Da in stdio.h nur Prototypen von Funktionen und Definition stehen frage ich mich wo oder ob es eine stdio.cpp gibt.



  • Deine "stdio.cpp" haben nur die Compilerbauer. Du linkst in VC++ automatisch die vorkompilierte CRT (= C RunTime) mit, sodass er die Funktionen findet.



  • Bei Visual Studio 10 Pro liegen die CRT-Quellen in C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\crt\src .
    Die passenden Bibliotheken sind in C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\lib . Diese werden automatisch gelinkt.
    Die Quelldateien sollen wohl vor allem beim Debugging helfen.


Anmelden zum Antworten