[ARX]CString在自定义实体中的应用
<P>个位大侠,请问CString应用在自定义实体中有什么条件?看例子CurveText有使用,没问题,为什么我在自定义实体类中用CString定义字符串变量,编译时出现"未声明的标识符"或者链接错误?下面是错误描述:</P><P>"error LNK2019: 无法解析的外部符号 __imp___CrtDbgReport ,该符号在函数 "public: __thiscall ATL::CSimpleStringT<char>::CSimpleStringT<char>(struct ATL::IAtlStringMgr *)" (<A href="mailto:??0?$CSimpleStringT@D@ATL@@QAE@PAUIAtlStringMgr@1@@Z" target="_blank" >??0?$CSimpleStringT@D@ATL@@QAE@PAUIAtlStringMgr@1@@Z</A>) 中被引用"<BR><BR>哪位大侠帮忙指出问题所在,或者大家对这个问题深入讨论一下?!!</P> <P>没有包含MFC选项!</P> <P>是包含了,但是没有链接</P>
<P>链接的时候使用多线程DLL而不是多线程调试DLL,</P>
<P>stdafx.h里面这样写,这段来自SDK的Arx Wizard:</P>
<P>#if defined(_DEBUG) && !defined(_FULLDEBUG_)<BR>#define _DEBUG_WAS_DEFINED<BR>#undef _DEBUG<BR>#pragma message (" Compiling MFC / STL / ATL header files in release mode.")<BR>#endif</P>
<P>//----- ObjectARX and OMF headers needs this<BR>#include <map></P>
<P>//-----------------------------------------------------------------------------<BR>#include <afxwin.h> //----- MFC core and standard components<BR>#include <afxext.h> //----- MFC extensions</P>
<P>//-----------------------------------------------------------------------------<BR>#ifdef _DEBUG_WAS_DEFINED<BR>#define _DEBUG<BR>#undef _DEBUG_WAS_DEFINED<BR>#endif</P>
页:
[1]