读书人

warning C4251: class“ATL:CStringTlt;

发布时间: 2012-08-25 10:06:20 作者: rapoo

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>; 

读书人网 >VC/MFC

热点推荐