Sdílet prostřednictvím


Program knihovny ATL nebo zdroj ovládacího prvku a soubory hlaviček

Následující soubory se vytvoří při vytváření projektu ATL v sadě Visual Studio v závislosti na možnostech, které vyberete pro projekt, který vytvoříte. Názvy souborů závisí na názvu, který zvolíte pro váš projekt, který budeme volat ProjectName.

Všechny soubory vytvořené šablonou projektu se nacházejí v ProjectName adresářích projektu a ProjectNamePS v adresářích projektu. V Průzkumník řešení ProjectName se soubory nacházejí ve složkách Generované soubory, Hlavičkové soubory, Soubory prostředků a Zdrojové soubory. Soubory ProjectNamePS jsou ve složkách Vygenerované soubory a Zdrojové soubory . Ne všechny zde uvedené soubory se generují pro každý typ projektu. Soubory ve složce Generated Files jsou automaticky generovány kompilátorem MIDL. Neměly by se upravovat přímo.

Název souboru Popis
ProjectName_i.c Vygenerovaný zdrojový soubor obsahující definice C++ IID a CLSID a deklarace GUID položek definovaných v ProjectName.idl. Tento soubor neupravujte; během kompilace se znovu vygeneruje pomocí MIDL. Propojte tento soubor se serverem a všemi klienty.
ProjectName_i.h Vygenerovaný soubor include obsahující deklarace rozhraní C++ a deklarace GUID položek definovaných v ProjectName.idl. Tento soubor neupravujte; během kompilace se znovu vygeneruje pomocí MIDL. Tento soubor zahrňte do zdrojových souborů pro server a všechny klienty.
ProjectName.rc Hlavní soubor prostředků programu.
ProjectName.rgs Hlavní soubor registrace programu.
ProjectName.cpp Hlavní zdrojový soubor programu. V projektech DLL obsahuje implementaci exportů knihovny DLL pro procesový server. V projektech EXE obsahuje implementaci WinMain pro místní server. Pro službu tento soubor implementuje všechny funkce správy služeb.
ProjectName.def V projektech DLL definice exportů knihovny DLL.
ProjectName.idl Zdroj IDL pro váš projekt. Nástroj MIDL tento soubor zpracuje za účelem vytvoření knihovny typů (.tlb) a zařazování kódu.
framework.h Nastaví makra preprocesoru a obsahuje soubory hlaviček KNIHOVNY ATL, hlavičku targetver.h podpory verzí a hlavičku Resource.h souboru prostředků.
dllmain.h V projektech DLL soubor hlavičky pro třídu modulu.
dllmain.cpp V projektech DLL zdrojový soubor funkce DllMain .
Resource.h Hlavičkový soubor pro soubor prostředků.
targetver.h Zahrnuje SDKDDKVer.h. Chcete-li vytvořit aplikaci pro předchozí platformu Windows, zahrňte WinSDKVer.h a nastavte _WIN32_WINNT makro na platformu, kterou chcete podporovat před zahrnutím SDKDDKVer.h.
pch.cpp Obsahuje soubor pch.h.
pch.h framework.h Obsahuje soubor záhlaví.
Název souboru Popis
ProjectName_i.c Vygenerovaný zdrojový soubor obsahující definice C++ IID a CLSID a deklarace GUID položek definovaných v ProjectName.idl. Tento soubor neupravujte; během kompilace se znovu vygeneruje pomocí MIDL. Propojte tento soubor se serverem a všemi klienty.
ProjectName_i.h Vygenerovaný soubor include obsahující deklarace rozhraní C++ a deklarace GUID položek definovaných v ProjectName.idl. Tento soubor neupravujte; během kompilace se znovu vygeneruje pomocí MIDL. Tento soubor zahrňte do zdrojových souborů pro server a všechny klienty.
ProjectName.rc Hlavní soubor prostředků programu.
ProjectName.rgs Hlavní soubor registrace programu.
ProjectName.cpp Hlavní zdrojový soubor programu. V projektech DLL obsahuje implementaci exportů knihovny DLL pro procesový server. V projektech EXE obsahuje implementaci WinMain pro místní server. Pro službu tento soubor implementuje všechny funkce správy služeb.
ProjectName.def V projektech DLL definice exportů knihovny DLL.
ProjectName.idl Zdroj IDL pro váš projekt. Nástroj MIDL tento soubor zpracuje za účelem vytvoření knihovny typů (.tlb) a zařazování kódu.
dllmain.h V projektech DLL soubor hlavičky pro třídu modulu.
dllmain.cpp V projektech DLL zdrojový soubor funkce DllMain .
resource.h Hlavičkový soubor pro soubor prostředků.
targetver.h Zahrnuje SDKDDKVer.h. Chcete-li vytvořit aplikaci pro předchozí platformu Windows, zahrňte WinSDKVer.h a nastavte _WIN32_WINNT makro na platformu, kterou chcete podporovat před zahrnutím SDKDDKVer.h.
stdafx.cpp Obsahuje soubor stdafx.h.
stdafx.h Nastaví makra preprocesoru a obsahuje soubory hlaviček KNIHOVNY ATL, hlavičku targetver.h podpory verzí a hlavičku resource.h souboru prostředků.

Viz také

Typy souborů vytvořené pro projekty Visual Studio C++
Mfc – program nebo zdroj ovládacího prvku a soubory hlaviček
Přidání podpory knihovny ATL do existujícího spustitelného souboru knihovny MFC nebo knihovny DLL
Projekty CLR