问题描述:
用VC编程的时候,用#include "...."就可以使用MFC类。如果MFC类、很多Microsoft公司定义的结构体、API函数都包含在VC中,那么VC应该有3 G这么大吧?可是我记得VC只有700M多一些
能解释下吗
谢谢!
问题解答:
api实现是在系统里,你安装操作系统就带了,比如user32.dll 等等。
VC只是包含额外的MFC相关的定义。
不要怀疑,VC自带MFC类。
MFC是VC自带的,只是VC带的一个模版库,可以在如下位置找到他的代码:
C:\Program Files\Microsoft Visual Studio\VC98\MFC
但是你可以选择在MFC上编程,也可以选择直接调用WIN32 API编程。甚至你自己也可以开发一个类似MFC的库供自己使用。可以说MFC是微软方便开发者开发,而对自己的API等进行封装,并提供给大家使用的一个库而已
MFC是VC自带的,只是VC带的一个模版库
你可以选择在MFC上编程,也可以选择直接调用WIN32 API编程。甚至你自己也可以开发一个类似MFC的库供自己使用。可以说MFC是微软方便开发者开发,而对自己的API等进行封装,并提供给大家使用的一个库而已
vc 精简版是很小的150多M
同时vc也是带mfc,请不要怀疑,至于所要的api是操作系统里面的。