|
自定义函数如下:
void mypline(AcGePoint3dArray parr)
{
int len(0);
len=parr.length();
if(len==0)
return;
AcDb2dPolyline *pNew= new AcDb2dPolyline(
AcDb::k2dSimplePoly,parr);//,0,Adesk::kFalse,0,0,NULL);
// pNew->setColorIndex(7);
AcDbBlockTable *pBlock;
acdbHostApplicationServices()->workingDatabase()
->getBlockTable(pBlock,AcDb::kForRead);
AcDbBlockTableRecord* pBlockRecord;
pBlock->getAt(ACDB_MODEL_SPACE,pBlockRecord,AcDb::kForWrite);
pBlock->close();
AcDbObjectId pobjId;
pBlockRecord->appendAcDbEntity(pobjId,pNew);
pBlockRecord->close();
// pNew->setLayer("VT");
pNew->close();
}
出现如下link error:
error LNK2001: unresolved external symbol "public: void __thiscall CMkxd::mypline(class AcArray >)" (
)
请知道的朋友帮助!,谢了!!!本帖以下内容被隐藏保护;需要你回复后,才能看到! 游客,如果您要查看本帖隐藏内容请 回复 |
|