Heim >Betrieb und Instandhaltung >Windows-Betrieb und -Wartung >Win32 SDK-Grundlagen (1) Detaillierte Erläuterung der Windows-Programmklassifizierung und der Verzeichnisse, in denen sich Bibliotheken und Headerdateien befinden
int main() { return 0; }Die sichtbaren Programme unter dem Windows-System fallen grundsätzlich in diese Kategorie, einschließlich Word
int APIENTRY wWinMain(_In_ HINSTANCE hInstance, _In_opt_ HINSTANCE hPrevInstance, _In_ LPWSTR lpCmdLine, _In_ int nCmdShow)
{...}ist für die Ausführung vom Host-Programm abhängig und kann nicht selbst ausgeführt werden
BOOL APIENTRY DllMain( HMODULE hModule, DWORD ul_reason_for_call, LPVOID lpReserved ) {...}Bibliotheksprogramm lib
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\CL.exewird verwendet, um den Zielcode und die Bibliotheken zu verbinden, um die endgültige Datei zu generieren. Verzeichnis, in dem sich
befindet:
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\LINK.exewird verwendet, um Ressourcen zu kompilieren und sie schließlich in der endgültigen Datei zu speichern Der Connector
befindet (unter vs2015):
3. Gemeinsame VC-Bibliotheken
1. kernel32.dll
C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Bin\x64\RC.exestellt bereit Threads, Kern-APIs wie Prozess- und Speicherverwaltung 2, user32.dll stellt Fenster-, Nachrichten- und andere APIs bereit 3, gdi32.dll stellt
Drawing
APIDie Pfade der oben genannten drei Bibliotheken bereit: 4. VC Die folgenden Standard-Header-Dateien 1, windef.h
enthalten Deklarationen aller APIs von kernel32.dll
3. Wingdi.h Enthält Deklarationen aller APIs von gdi32.dll 4. winuser.h Enthält Deklarationen für alle user32.dll-APIs 5, winnt.h Enthält Unterstützung für den UNICODE-Zeichensatz
6, windows.hEine Sammlung aller Windows-Header-Dateien
Das Verzeichnis, in dem sich alle oben genannten Header-Dateien befinden (unter vs2015):Das obige ist der detaillierte Inhalt vonWin32 SDK-Grundlagen (1) Detaillierte Erläuterung der Windows-Programmklassifizierung und der Verzeichnisse, in denen sich Bibliotheken und Headerdateien befinden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!