6
创建一个MFC DLL据我所知,Visual Studio 2008中提供了一种制造MFC DLL的方法有两种:在Visual Studio
- 新建项目 - > MFC DLL
- 新建项目 - > Win32项目 - >选择DLL,导出符号,& MFC
有什么区别?这两种方法似乎会生成非常不同的起始代码。第二种方法似乎生成我期望看到的DLL代码。谢谢。
创建一个MFC DLL据我所知,Visual Studio 2008中提供了一种制造MFC DLL的方法有两种:在Visual Studio
有什么区别?这两种方法似乎会生成非常不同的起始代码。第二种方法似乎生成我期望看到的DLL代码。谢谢。
首先创建所谓的MFC“Extension DLL”。这里的关键区别在于,此DLL仅适用于使用MFC的MFC程序和其他DLL。它的公共接口可能会在DLL和它的客户端之间传递MFC类型。
第二个创建链接到MFC的“Regular DLL”。它可以在内部使用MFC,但暴露一个MFC独立的接口,所以非MFC程序也可以使用它。
还有更多的区别,您可以在链接的页面中阅读。
这是非常有帮助的。谢谢。 – 2010-11-09 17:24:18