背景
Visual Studio C++ 創建新項目蹦出來如下選項:
Win32控制台應用程序,Win32項目,MFC有什么區別?
正文:
-
Win32控制台,沒有界面,命令行執行生成的文件則直接在后台運行,運行效果如下:
生成的“.exe”文件相當於Linux系統下用gcc編譯出來一個“.out”文件,直接運行操作即可,只有命令符,沒有界面。
-
Win32項目
這個就有界面了,但是界面里面的控件,基本上要自己去實現。 -
MFC項目(Microsoft Foundation Class Library,微軟基礎類庫)
這個也有界面,可是界面里面的控件就不需要自己實現了,常用的控件都已經在MFC庫內寫好,直接拖動即可。
參考鏈接
參考於知乎問答“對於一個新手來說,在使用Visual Studio新建項目時,win32控制台應用程序和win32項目、空項目、MFC應用程序有哪些區別?” “杜小豆”答主的回答,感謝。
至此,記錄完畢。
記錄時間:2017-1-19
記錄地點:深圳WZ