Поделиться через


Мастер библиотек DLL для смарт-устройств MFC

Обновлен: Ноябрь 2007

В этом документе описывается мастер DLL интеллектуальных устройств MFC, особенно страница "Общие сведения".

При использовании мастера MFC DLL для создания проекта MFC DLL, разработчик получает работающее приложение со встроенной функциональностью, которая после компиляции будет реализовывать основные возможности Библиотеки DLL. Начальная программа MFC включает файлы исходного кода C++ (с расширением CPP), файлы ресурсов (с расширением RC) и файл проекта (с расширением VCPROJ). Код, созданный в этих начальных файлах, основан на MFC. Дополнительные сведения см. в файле Readme.txt, который создается для проекта в Visual Studio, и в разделе Classes and Functions Generated by the MFC DLL Wizard.

Общие сведения

На этой странице мастера отображаются текущие параметры проекта для создаваемого проекта DLL смарт-устройства MFC. По умолчанию устанавливаются следующие параметры проекта.

  • Первая платформа в списке является целевой. В установке по умолчанию этой платформой является Pocket PC 2003, однако установка и удаление пакетов Windows CE 5.0 SDK может изменить целевую платформу по умолчанию для новых приложений.

  • Этот проект создается в виде обычной DLL со статической привязкой к MFC.

Чтобы изменить платформу по умолчанию, щелкните пункт Платформы в левом столбце мастера и внесите необходимые изменения.

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

Если после создания нового проекта компилятор создает предупреждение об определении _CE_ALLOW_SINGLE_THREADED_OBJECTS_IN_MTA, необходимо определить этот флаг в главном файле заголовка.

#define _CE_ALLOW_SINGLE_THREADED_OBJECTS_IN_MTA

Особенно это необходимо в сценариях, таких как создание COM-объектов для платформ Windows Mobile, потребление веб-служб в Windows Mobile и использование COM-объектов ATL.

См. также

Другие ресурсы

Программирование для устройств на языке Visual C++