、excelなどを含む、基本的にWindowsシステム下のプログラムはこのカテゴリに分類されます。メイン関数: int main()
{
return 0;
}
int APIENTRY wWinMain(_In_ HINSTANCE hInstance,
_In_opt_ HINSTANCE hPrevInstance,
_In_ LPWSTR lpCmdLine,
_In_ int nCmdShow)
3. ダイナミックリンクライブラリdll
はメモリに入力されます。静的ライブラリプログラムlibにはエントリ関数がないため、実行できません。ホスト関数はコードをハードディスクから直接読み取り、そのコードのコピーを独自のプロセスにコピーします。
1. コンパイラー CL.exe はソースコードをターゲットコードに変換するために使用されます
{...}2. リンカー LINK.exe
BOOL APIENTRY DllMain( HMODULE hModule, DWORD ul_reason_for_call, LPVOID lpReserved ) {...}
は、リソースをコンパイルし、最終的にコネクタを介して最終ファイルを保存するために使用されます
が配置されているディレクトリ (vs2015 の下):
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\CL.exe3. 共通VCライブラリ1、kernel32.dllは、スレッド、プロセス、メモリ管理などのコアAPIを提供します
2。 user32.dll
は、ウィンドウやメッセージなどのAPIを提供します
3。 .dll
上記の 3 つのライブラリのパスを提供します:
C:WindowsSystem32 4。VCWindows のデータ型の標準ヘッダー ファイル
2. winbase.h
には、kernel32.dll
4. user32.dll の API ステートメント 5、winnt.h
すべての Windows ヘッダー ファイルのコレクション
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\LINK.exe
以上がWin32 SDKの基礎(1) Windowsのプログラム分類とライブラリ・ヘッダファイルの配置ディレクトリを詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。