vs中Vc++的win32程序、MFC的项目区别

一.win32 程序中win32 console application 、win32 project工程区别?
1:Win32 Application 就是普通的常见的窗口应用程序,是为你开发windows应用程序所准备的。以WinMain()为入口,#include<windows.h>,能够使用win32 API函数。
2:Win32 Console Application(win32控制台应用程序)往往是像MS-DOS窗口(XP中叫命令提示符)的样子出现,我们得用键盘输入各种命令来使用它,它与纯dos程序区别是:它是32位的;或者叫CUI(Character User Interface字符用户接口)。 console程序以main()为入口,不能使用win32 API函数。
二、MFC中MFC activeX、MFC application、MFC dll三者的区别?
MFC ActiveX 是创建一个ActiveX工程的意思,就是说你创建的工程最后生成的是一个ActiveX文件
MFC Application 是创建一个MFC应用程序的意思,你最后生成的文件应该是以exe类型的
MFC Dll 是创建一个支持MFC的Dll的意思,就是你最后生成的就是一个动态连接库,Dll文件可以被其他的工程调用。

猜你喜欢

转载自blog.csdn.net/liang841451955/article/details/80608311