求助!

发言者:wxj (202.102.58.191)
时  间:2000年1月20日 00:23:22
发信站:ABBS 自由建筑论坛 (www.abbs.com.cn)

我使用VC5.0,AUTOCADR1.4,ARX2.02。
我在程序中使用如下语句:
void createDwg()
{
AcDbDatabase * pDb = new AcDbDatabase;
AcDbBlockTable * pBtbl;
pDb->getBlockTable(pBtbl,AcDb::kForRead);
AcDbBlockTableRecord * pBtblRcd;
pBtbl->getAt(ACDB_MODEL_SPACE,pBtblRcd,AcDb::kForWrite);
pBtbl->close();
AcDbCircle * pCir1 = new AcDbCircle(AcGePoint3d(1,1,1),AcGeVector3d(0,0,1),1.0),
*pCir2 = new AcDbCircle(AcGePoint3d(4,4,4),AcGeVector3d(0,0,1),2.0);
pBtblRcd -> appendAcDbEntity(pCir1);
pCir1 ->close();
pBtblRcd ->appendAcDbEntity(pCir2);
pCir2->close();
pBtblRcd -> close();
pDb->saveAs("test1.dwg");
delete pDb;
}
LINK时加入RXHEAP。LIB库,(用MFC)提示
nafxcw.lib(afxmem.obj) : error LNK2005: "void * __cdecl operator new(unsigned int)" (??2@YAPAXI@Z) already defined in rxheap.lib(heaplibc.obj)。
如去掉RXHEAP。LIB库,LINK成功,但运行时提示heap error!
不知如何解决?
盼高手答复!
最好回信:hyxjwang@pub.hy.jsinfo.net



回复以上发言

您的姓名:
发言主题:
发言内容:

您的主页:
主页标题:
链接图片: