什么编译器能用mfc
① 现在用c语言编写图形界面程序(软件)都用什么编译环境(工具)
在Windows 操作系统中编写图形用户界面,一般都用 Visual C++(包括 Visual Studio 中的 Visual C++)。如果像楼主所说的,要用C语言,那只能用 Windows API 函数了。如果还允许C++语言,那么还可以用MFC(当然也可以用 Windows API 函数)。
当然,也可以不用微软的库,比如说用Qt之类的库。
==========================================================
在Linux操作系统中编写图形用户界面,就用gcc编译器加上Xlib库或者gtk库或者Qt库。如果允许使用C++语言,那可以用g++编译器,上面三个库都可以用,另外还可以用wxWidgets库。
② mfc编译器只有visual c++ 产物吗其他编译器可否编译MFC
MFC
实际上是微软提供的,用于在
C++
环境下编写应用程序的一个框架和引擎。
VC++
是
Windows
下开发人员使用的专业
C++
SDK
(
SDK,Standard
SoftWare
Develop
Kit,专业软件开发平台
),MFC就是挂在它之上的一个辅助软件开发包。MFC作为与VC++血肉相连的部分(注意C++和VC++的区别:C++是一种程序设计语言,是一种大家都承认的软件编制的通用规范;而VC++只是一个编译器,或者说是一种编译器+源程序编辑器的IDE
MFC同BC++集成的VCL一样是一个非外挂式的软件包类库,只不过MFC类是微软为VC++专配的。
③ 据说VS可以编译C/C++/C#对吗它的MFC是用的什么语言C行吗
MFC是微软为了简便程序员工作而开发的一个C/C++类库,这样程序员可以轻松调用MFC类库中的类,缩短开发时间,简便开发。。。
MFC是支持C语言的,就像TC能编译C,也能编译C++是一样的