用一张图片来说明Visual C++ 各个项目类型的不同作用。图片来自《游戏开发大全》这本书。
Useful Visual C++ Project
Types for Game Programming
Project Name Description
MFC AppWizard (dll) Creates a Microsoft Foundation Classes (MFC) dll.
MFC AppWizard (exe) Creates a Microsoft Foundation Classes (MFC)
executable.This project is extremely useful for tools.
Win32 Application Creates a normal Win32 Application.This is the
project type you will use later to develop Windows
applications.
Win32 Console Application Creates a DOS/UNIX-like application.You will use
this project type to learn C++ programming.
Win32 Dynamic-Link Library Creates a dynamic dll library.This project type is
particularly useful when you want to create a
collection of classes and functions that are included
in the executable at runtime.
Win32 Static Library Creates a static library.The same as a dynamic
library but all the code is included at compile time.