vs2005+Arx207中使用函数出错?
<P>我的代码如下:</P><P> char * layername;</P>
<P> Ptable->getAt(layerNme,layerID,Adesk::kfalse)</P>
<P> PtableRecord->setName(layername);</P>
<P>error:can't convert parameter 1 from const char * to const Achar;</P>
<P>如果里面是字符串,加_T(“”)解决字符集问题,但是变量,怎么还加_T(“</P>
<P>”)吗,加勒也不对亚,请指教?<BR></P> char * layername;换成TCHAR * layername;试试! AutoCAD 改成了Unicode编码,MFC程序可以用宏 _T("字符串") 来定义。
页:
[1]