何创建对象? 不能使用neW DL的唯一接口是引出函数 可行方案:单独提供一个引出函数供 客户调用 extern"C declspec(dllexport )IString CreateString( const char psz) extern"C IString Create String( const char*psz) return new CMy String(psz)如何创建对象? 如何创建对象? ! 不 能使用new !DLL 的 唯一接口是引出函数 一接口是引出函数 !可行方案: 单独提供一个引出函数供 独提供一个引出函数供 客户 调 用 extern "C" _declspec(dllexport)IString *CreateString(const char *psz); extern "C" IString *CreateString(const char *psz) { return new CMyString(psz); }