将string 转为cstring, 出现这样的编译错误?
我使用如下方法,
std::string s = "sss";
ATL::Cstring cstr(s.c_str());
结果出现了下面的编译错误。错误都是在头文件中,怎么回事?
且我删掉了这两行,还是报这两个错误?哪里的问题呢?
请指教。多谢。
C:\Program Files\Microsoft Visual Studio 8\VC\atlmfc\include\atlbase.h(243) : error C2341: 'ATL$__a' : segment must be defined using #pragma data_seg, code_seg or section prior to use
C:\Program Files\Microsoft Visual Studio 8\VC\atlmfc\include\atlbase.h(244) : error C2341: 'ATL$__z' : segment must be defined using #pragma data_seg, code_seg or section prior to use