Использование ATL COM AppWizard

Создание проекта с использованием ATL COM AppWizard

  1. Откройте Visual C++. Выберите команду создать в меню файл и перейдите на вкладку проекты.

  2. Выбор ATL COM AppWizard как тип приложения.

  3. Введите имя проекта.

  4. Нажмите кнопку ОК.

ATL COM AppWizard отображается диалоговое окно отображает параметры, которые применяются в проект ATL:

Нажмите кнопку Готово для создания проекта. AppWizard отобразятся сведения о проекте создает и отображает созданный проект в рабочей области проекта.

Примечание   При построении проекта, можно выбрать конфигурации MinSize или MinDependency . MinSize будет создавать меньше компонент, так как общий код будет использоваться от Atl.dll. В этом случае необходимо распространять Atl.dll с компонентом. MinDependency будет генерировать крупного компонента, так как все необходимый код будет увязываться с компонентом.

Примечание   При построении выпуска версии проекта, вы можете получить следующее сообщение об ошибке связи:

LIBCMT.LIB(crt0.obj): ошибка LNK2001: нерешенные внешний символ _main

Эта ошибка возникает при использовании функций CRT, которые требуют код запуска CRT. Релиз конфигурации определяют _ATL_MIN_CRT, которая исключает код запуска CRT из EXE или DLL. Чтобы избежать этой ошибки, выполните одно из следующих действий:

Index