Wo sind die C-Header-Dateien in Windows?

Lesezeit: 2 Minuten

Benutzer-Avatar
Scribble-Meister

Ich bin neu in der Windows-Entwicklung, nachdem ich eine Weile in Linux herumgespielt habe. Ich muss auf Konsolenfunktionen zugreifen und habe Probleme, eine umfassende Liste von Konsolentextattributen aus dem Internet zu bekommen. Ich würde gerne wincon.h und windows.h lesen, um die Informationen zu erhalten, aber ich kann nicht herausfinden, wie ich an sie komme. Hilfe bitte!

  • Welcher Compiler? Die Header-Dateien befinden sich je nach verwendetem Compiler an unterschiedlichen Speicherorten.

    – Thomas Matthäus

    25. Juni 2010 um 17:05 Uhr

  • msdn.microsoft.com/en-us/library/ms682088(VS.85).aspx – Obwohl der Header die #defines auflisten könnte, ist es normalerweise besser, MSDN nach der Beschreibung von Windows-Funktionen zu durchsuchen.

    – Peter Kirkham

    25. Juni 2010 um 17:10 Uhr

  • Ich brauche diese eigentlich für ein Python-Programm, das mit den Windows-API-Konsolenfunktionen verbunden ist. Ich habe jedoch Visual C++ Express.

    – Scribble-Meister

    25. Juni 2010 um 17:12 Uhr

Windows enthält diese standardmäßig nicht. Wenn Sie danach suchen, müssen Sie das Windows SDK installieren und im Verzeichnis %PROGRAMFILES%\Microsoft SDKs\Windows herumwühlen.

  • Für Windows 10 Build 17763 SDK, wenn es über Visual Studio Installer installiert wird, lautet der Speicherort „C:\Program Files (x86)\Windows Kits“.

    – Älteste

    6. April 2019 um 11:53 Uhr


Sie werden normalerweise zusammen mit den anderen SDK-Headern gespeichert. Angenommen, Sie verwenden Visual Studio, können Sie sie sich einfach ansehen, indem Sie eine Datei erstellen und eine Zeile hinzufügen #include Klicken Sie mit der rechten Maustaste auf die Datei, die Sie interessiert, und klicken Sie auf die open document <whatever.h> Zeile im Popup-Menü.

  • Wunderschön, ohne herumzubuddeln

    – Burito

    12. Januar 2018 um 16:53 Uhr

Sie müssen das Windows SDK installieren, um die Header-Dateien zu erhalten. Windows wird nicht mit den Softwareentwicklungstools geliefert, und je nachdem, welchen Compiler Sie verwenden, werden sie möglicherweise auch nicht mit dem Compiler geliefert.

Ich würde versuchen, die Liste der Konsolenfunktionen nachzuschlagen MSDN

1298690cookie-checkWo sind die C-Header-Dateien in Windows?

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy