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.