任何人都可以给我一些步骤来创建DLL而不使用类,这意味着它只会在头文件和源文件中的方法将只有DLLmain()加上其他方法。我使用Visual Studio 2005来创建MFC DLL,但它始终生成类。我从来没有创建DLL之前,但我被告知,我可以创建DLL没有类/面向对象的概念,只是普通的函数。我怎样才能创建DLL没有类
谢谢。
任何人都可以给我一些步骤来创建DLL而不使用类,这意味着它只会在头文件和源文件中的方法将只有DLLmain()加上其他方法。我使用Visual Studio 2005来创建MFC DLL,但它始终生成类。我从来没有创建DLL之前,但我被告知,我可以创建DLL没有类/面向对象的概念,只是普通的函数。我怎样才能创建DLL没有类
谢谢。
对于普通的Win32 DLL:
在新建项目向导,在的Visual C++/的Win32,选择Win32项目。
然后在下一页中,选择DLL作为应用程序类型。
您可能要选择导出函数以及获取导出的变量,函数和类的示例代码。 从那里开始,简单地删除你不需要的东西(比如类)。
我不再安装Windows Mobile SDK,但我很确定您会找到相同类型的向导来创建Windows Mobile DLL项目。
当然,如果你不想要C++类,忘了MFC!
我明白了,谢谢。对于我来创建一个空的DLL项目,我不得不选择Win32智能设备项目类型,而不是MFC DLL类型。 – Bopha
不要创建'MFC' DLL。 :)'MFC'是所有的类,如果你使用它,你至少会自动拥有一个类。毕竟,'MFC'的意思是'微软基础类'。创建一个普通的DLL。 –
我该如何创建普通的DLL。抱歉忘了提及我正在为智能设备Windows Mobile构建DLL。 – Bopha