1.只有同一个厂家的编译器才能引用DLL中引出的类.即,如果您用BC做了类的DLL,
这个DLL只有BC可以使用,VC使用的可能性极小.也许Delphi可以使用,但没有试
过,而且可能性不大.
2.将类的实现严格地定义为.H和.CPP,.H中有类及类的inline成员函数的定义,
所有其它成员函数和静态成员变量在.CPP中定义好.在类的定义前冠以
__export关键字.
3.编译连接.CPP为DLL,同时应该有同名的.LIB文件,但没有也可以.
4.如果没有.LIB,用IMPLIB.EXE从DLL生成.注意必须使用编译器本身带的,否则
可能不兼容.
5.引用该DLL的工程中,需要引用类的模块包含上面写的.H,但记得将类前面的
__export改成__import(这可以由宏和条件编译实现),引用的工程中还须
加入.LIB文件.