使用Visual C++ 2008创建DLL时,我有几个选择。我可以创建一个“类库”,据我了解,它实际上会给我一个使用C++的CLI(托管)扩展的.Net库。因为我不想这样做,而且我假设我需要一个静态.LIB文件来链接到另一个Visual C++ Windows可执行项目,我选择“Win32 Project”,然后在“应用程序设置”面板上指定一个C++(无MFC)DLL。从Visual C++ DLL导出非托管类?
这将创建这应该是在那里我定义“导出函数的DLL应用” .cpp文件的项目。
这似乎并不是我想要的。基本上,我在寻找的是本地C++的等价物,它将在C#.NET中成为一个类库程序集。我想打包一些类到一个DLL中,然后通过包含DLL项目头文件和一个.LIB链接来解析引用,通过.EXE项目使用DLL的类。
这样做的常用方法是什么?
太好了。而另一方面导入类似的方法? – Buggieboy 2009-07-30 18:12:39