Default ATL Project Configurations
This topic compares the default ATL project configurations in Visual C++ .NET with the default project configurations in Visual C++ 6.0.
Visual C++ .NET Default Configurations
In Visual C++ .NET, the ATL Project Wizard creates two project configurations by default.
Visual C++ .NET Configurations
Configuration |
Character set |
Use of ATL |
---|---|---|
Release |
MBCS |
DLL |
Debug |
MBCS |
DLL |
Character set, Use of ATL and can all be changed in the Project Settings dialog under the General tab. You can also add your own configurations using the Configuration Manager. For details, see Build Configurations.
Version 6.0 Default Configurations
In Visual C++ version 6.0, the ATL COM AppWizard (now called the ATL Project Wizard) created six project configurations by default. The configurations were variations on Release, Debug, Unicode, and use of CRT and ATL settings. All these configurations can be duplicated in Visual C++ .NET using the Configuration Manager, if so desired.
Version 6.0 Configurations
Configuration |
Character set |
Use of ATL |
---|---|---|
Debug |
MBCS |
Static |
Debug Unicode |
UNICODE |
Static |
Release Min Dependency |
MBCS |
Static |
Release Min Dependency Unicode |
UNICODE |
Static |
Release Min Size |
MBCS |
DLL |
Release Min Size Unicode |
UNICODE |
DLL |
See Also
Reference
Configuration Manager Dialog Box
Concepts
Programming with ATL and C Run-Time Code