szfoxhaw 发表于 2006-5-16 20:56:00

[ARX]CString在自定义实体中的应用

<P>个位大侠,请问CString应用在自定义实体中有什么条件?看例子CurveText有使用,没问题,为什么我在自定义实体类中用CString定义字符串变量,编译时出现"未声明的标识符"或者链接错误?下面是错误描述:</P>
<P>"error LNK2019: 无法解析的外部符号 __imp___CrtDbgReport ,该符号在函数 "public: __thiscall ATL::CSimpleStringT&lt;char&gt;::CSimpleStringT&lt;char&gt;(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>

tianhjk 发表于 2006-7-28 16:08:00

<P>没有包含MFC选项!</P>

shinjikun 发表于 2006-8-1 04:40:00

<P>是包含了,但是没有链接</P>
<P>链接的时候使用多线程DLL而不是多线程调试DLL,</P>
<P>stdafx.h里面这样写,这段来自SDK的Arx Wizard:</P>
<P>#if defined(_DEBUG) &amp;&amp; !defined(_FULLDEBUG_)<BR>#define _DEBUG_WAS_DEFINED<BR>#undef _DEBUG<BR>#pragma message ("&nbsp;&nbsp;&nbsp;&nbsp; Compiling MFC / STL / ATL header files in release mode.")<BR>#endif</P>
<P>//----- ObjectARX and OMF headers needs this<BR>#include &lt;map&gt;</P>
<P>//-----------------------------------------------------------------------------<BR>#include &lt;afxwin.h&gt;&nbsp;&nbsp;&nbsp;&nbsp;//----- MFC core and standard components<BR>#include &lt;afxext.h&gt;&nbsp;&nbsp;&nbsp;&nbsp;//----- MFC extensions</P>
<P>//-----------------------------------------------------------------------------<BR>#ifdef _DEBUG_WAS_DEFINED<BR>#define _DEBUG<BR>#undef _DEBUG_WAS_DEFINED<BR>#endif</P>
页: [1]
查看完整版本: [ARX]CString在自定义实体中的应用