初学者高分求解,关于在dll文件中调用类的有关问题

菜鸟高分求解,关于在dll文件中调用类的问题
就是有一个类
类的具体实现   cla_myclass.cpp  
类的声明   cla_myclass.h

我建立了个简单的dll文件,非mfc的那种   就是   win32   dll
我想在dll中使用类定义,并且在导出函数中使用类中的成员函数
如何实现啊,各位大牛请给个说法吧

------解决方案--------------------
class __declspec(dllexport) YourClass
{
};

...

导出你的.h文件和lib文件 在其他程序里面就可以用了
------解决方案--------------------
__declspec(dllexport) / __declspec(dllimport)
------解决方案--------------------
建议用COM,直接用类的话可能造成代码不能移植
------解决方案--------------------
__declspec(dllexport) 这种模式的dll,如果都在vc里使用没什么问题。如果dll要想在vb,dephi什么里使用的话,建议使用com吧。
------解决方案--------------------
mark
------解决方案--------------------
导出类不是很好用,当添加到别的工程里面的时候要加上
.h文件和lib文件,如果导出类有好多函数,就要有好多个导出函数,很麻烦
用com把
------解决方案--------------------
可以在类中定义静态成员

CMyClass& GetClassObject()
{
sttic CMyClass myclass;
return myclass;
}

//导出函数中调用类成员
void __declspec(dllexport) func1()
{
GetClassObject().Member();
}
------解决方案--------------------
你用 __declspec(dllexport), 把DLL 和 Lib 放到应用程序下。不要忘了加头文件
------解决方案--------------------
导出大家都说了,如果你不行,那么可能忽略了导入

#if defined(IS_EXPORTS)
#define OUT_API __declspec(dllexport)
#else
#define OUT_API __declspec(dllimport)
#endif

在你的DLL文件中
#define IS_EXPORTS
#include "cla_myclass.h "

cla_myclass.h:
class OUT_API YourClass
{
};

你要导入的这个类的exe直接 #include "cla_myclass.h "