======================================================================== БИБЛИОТЕКА АКТИВНЫХ ШАБЛОНОВ. Обзор проекта [!output PROJECT_NAME] ======================================================================== Этот проект [!output PROJECT_NAME] автоматически создан мастером приложений для использования в качестве основы при написании собственной библиотеки динамической компоновки (DLL). В этом файле представлена сводка содержимого всех файлов, входящих в состав проекта. [!output PROJECT_NAME].vcxproj Это основной файл проекта VC++, создаваемый с помощью мастера приложений. Он содержит данные о версии языка Visual C++, использованной для создания файла, а также сведения о платформах, конфигурациях и функциях проекта, выбранных с помощью мастера приложений. [!output PROJECT_NAME].vcxproj.filters Это файл фильтров для проектов VC++, созданный с помощью мастера приложений. Он содержит сведения о сопоставлениях между файлами в вашем проекте и фильтрами. Эти сопоставления используются в среде IDE для группировки файлов с одинаковыми расширениями в одном узле (например CPP-файлы сопоставляются с фильтром "Исходные файлы"). [!output SAFE_IDL_NAME].idl В этом файле содержатся определения библиотеки типов, интерфейсов и компонентных классов, определенных в проекте на языке IDL. Этот файл будет обработан компилятором MIDL для создания следующих компонентов. Определения интерфейса C++ и объявления идентификаторов GUID ([!output SAFE_IDL_NAME].h). Определения идентификаторов GUID ([!output SAFE_IDL_NAME]_i.c). Библиотека типов ([!output SAFE_IDL_NAME].tlb). Код маршалинга ([!output SAFE_IDL_NAME]_p.c и dlldata.c). [!output SAFE_IDL_NAME].h В этом файле содержатся определения интерфейса C++ и объявления идентификаторов GUID для элементов, определенных в файле [!output SAFE_IDL_NAME].idl. В процессе компиляции файл повторно создается компилятором MIDL. [!output PROJECT_NAME].cpp В этом файле содержится карта объектов и реализация компонентов экспорта библиотек DLL. [!output PROJECT_NAME].rc Он представляет собой список всех ресурсов Microsoft Windows, используемых программой. [!if DLL_APP] [!output PROJECT_NAME].def Это файл определений модуля, который предоставляет компоновщику сведения о компонентах экспорта, необходимых для библиотеки DLL. В файле содержатся следующие компоненты экспорта: DllGetClassObject DllCanUnloadNow DllRegisterServer DllUnregisterServer DllInstall [!endif] ///////////////////////////////////////////////////////////////////////////// Другие стандартные файлы: StdAfx.h, StdAfx.cpp Эти файлы используются для построения файла предкомпилированного заголовка (PCH) с именем [!output PROJECT_NAME].pch и файла предкомпилированных типов с именем StdAfx.obj. Resource.h Стандартный файл заголовков, в котором определяются идентификаторы ресурсов. ///////////////////////////////////////////////////////////////////////////// Прочие примечания. С помощью параметра «Поддержка MFC» в схему приложения встраиваются библиотеки классов Microsoft Foundation, что позволяет использовать в приложении классы, объекты и функции MFC. /////////////////////////////////////////////////////////////////////////////