Share via


Application Settings, Win32 Smart Device Project Wizard

Use this page of the wizard to set options for the Windows CE project.

  • Application type
    Creates the specified application type.

    Option

    Description

    Windows

    application

    Creates an executable application (.exe) written in Visual C or Visual C++ using calls to the Windows CE API to create a graphical user interface.

    Console

    application

    Creates console application architecture for your application. This option is available only for platforms that support console applications.

    DLL

    Creates a binary file (DLL) written in Visual C or Visual C++ that uses calls to the Windows CE API instead of to MFC classes. It acts as a shared library of functions that can be used simultaneously by multiple applications. You can indicate that the DLL exports symbols.

    Static library

    Creates a file that contains objects (with their functions and data) that links into your program when the executable file is built. You can link a static library to an MFC-based program or to a non-MFC program. You cannot add support for ATL to a static library project.

  • Additional options
    Defines support and options for the application, depending on its type.

    Option

    Description

    Empty project

    Specifies that the project files are blank. If you have a set of source code files (such as .cpp files, header files, icons, toolbars, or dialog boxes) and want to create a project in the Visual C++ development environment, you must first create an empty project, and then add the files to the project. This selection is unavailable for static library projects.

    Export symbols

    Specifies that a DLL project exports symbols. If this option is checked, the DLL project will include a header file that uses the __declspec(dllexport) keyword to export members in the project. The output of the build will include a library (.lib) and a module-definition (.def) file.

    Precompiled header

    Specifies that a static library project uses a precompiled header.

  • Add support for
    Add support for one of the libraries supplied in Visual C++.

    Option

    Description

    ATL

    Builds into the project support for classes in the Active Template Library

    (ATL) for devices. This option is not available for static library projects.

    MFC

    Builds into the project support for the Microsoft Foundation Class (MFC)

    Library for devices.

See Also

Reference

Win32 Smart Device Project Wizard