首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

warning C4251: class“ATL:CStringT<BaseType,StringTraits>”急需有 dll 接口由 的客户端使

2012-08-25 
warning C4251: class“ATL::CStringTBaseType,StringTraits”需要有 dll 接口由 的客户端使用警告5warnin

warning C4251: class“ATL::CStringT<BaseType,StringTraits>”需要有 dll 接口由 的客户端使用
警告5warning C4251: “CLogFile::m_strFileName”: class“ATL::CStringT<BaseType,StringTraits>”需要有 dll 接口由 class“CLogFile”的客户端使用 d:\easyeat\easyeat\elogevent\logfile.h21ELogEvent
这样一个警告如何解决,我编译的是个DLL,在DLL的头文件里面声明了CString的变量,如何解决。

[解决办法]
这个你得导出CString

在你的代码里面增加

C/C++ code
template class __declspec(dllexport) CStringT<char>;template class __declspec(dllexport) CStringT<wchar_t>; 

热点排行