昨天去新奥特面试了一下,被鄙视了,总结一下一些遇到的技术点:
1. 以下三种有何区别?
Regular Dll With MFC statically linked
Regular Dll using shared MFC Dll
MFC Extension Dll (using shared MFC DLL)
google到的结果:
Regular Dll using shared MFC Dll | MFC Extension Dll (using shared MFC DLL) |
1. 能导出 C 风格函数,全局变量 2. 能导出资源 | 1. 能导出 C 风格函数,全局变量 2. 能导出资源 3. 能导出 C++ 类,成员函数,重载函数 |
允许静态或者动态链接 MFC 类库 | 只能动态链接 MFC 类库 |
它允许客户程序静态或者动态链接 | 只允许客户程序动态链接 |