
今天看了孙鑫的vc++视频,有个疑问
第三章MFC框架剖析了解到了windows还提供了部分源码,在vc\atlmfc\src中,现在问题来了,我把这个文件删除了,怎么MFC还能执行,删除了不就没有AfxWi...
第三章MFC框架剖析
了解到了windows还提供了部分源码,在vc\atlmfc\src中,
现在问题来了,我把这个文件删除了,怎么MFC还能执行,删除了不就没有AfxWinMain函数了么?没入口怎么执行?这个文件不就是提供类似功能的么? 展开
了解到了windows还提供了部分源码,在vc\atlmfc\src中,
现在问题来了,我把这个文件删除了,怎么MFC还能执行,删除了不就没有AfxWinMain函数了么?没入口怎么执行?这个文件不就是提供类似功能的么? 展开
2个回答
展开全部
VC程序的编译链接后,不依赖任何源代码即可执行。
MFC/ATL所提供的源代码,是参考使用的(并不是全部提供),最大的依赖就是单步或者断点可以运行并设置在这里。
但实际上,MFC/ATL程序的编译,并不依赖这些源代码,而是已经编译完成的DLL/LIB库,名字类似mfc90.dll等等一大堆
MFC/ATL所提供的源代码,是参考使用的(并不是全部提供),最大的依赖就是单步或者断点可以运行并设置在这里。
但实际上,MFC/ATL程序的编译,并不依赖这些源代码,而是已经编译完成的DLL/LIB库,名字类似mfc90.dll等等一大堆
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询