各个工程类型的含义是什么?
ATL COM AppWizard
用ATL技术制作COM程序,例如:WORD里面用的公式编辑器
ATL: Active Template Library
活动模板库。ATL是COM的开发工具。
COM: 1993年Microsoft首次公布了COM技术.
Wizard:向导
什么是ATL? (与COM的关系,及MFC与COM的关系)
Cluster Resource Type Wizard
集群资源类型向导,用于创建可到处用的资源项目。例如:字体。
Cluster: 集群。java后端有个redis-cluster,也是集群。
Custom AppWizard
Database Project
DevStudio Add-in Wizard
Extended Stored Proc Wizard
ISAPI Extension Wizard
Makefile
MFC ActiveX ControlWizard
MFC AppWizard (dll)
MFC AppWizard (exe)
Unity Project
Win32 Application
Windows应用程序,属于GUI(Graphics User Interface 图形用户接口)程序,就是常见的窗口应用程序,我们可以通过鼠标点击来完成控制。
以WinMain()为入口,能够使用win32 API函数完成窗口设计等 。
Win32 API: 现在叫做windows API,也叫Win32 SDK。网址:https://learn.microsoft.com/zh-cn/windows/win32/apiindex/windows-api-list
不使用MFC框架,所以这种项目对使用者的能力要求更高,但是功能更强,适合高档用户用的。
SDK是指什么?
Win32 Console Application
Win32 Console Application是指win32控制台应用程序,属于CUI(Character User Interface字符用户接口)程序,往往是像MS-DOS窗口样子出现,我们得用键盘输入各种命令来使用它。
它与纯DOS程序区别是:它是32位的。
控制台应用程序以main()函数为入口。
Win32 Dynamic-Link Library
Win32 Static Library
感谢:
Win32 Console Application、Win32 Application、MFC三者之间的联系和区别
关于vc6.0各种新建工程的含义
C语言中文网