打开外部数据库

AcDbDatabase* pDatabase = new AcDbDatabase;
pDatabase->readDwgFile(sDrawingPath, _SH_DENYRW, false);

//sDrawingPath为 数据库的地址,有了外部数据库 就可以获得块表属性等然后添加各种实体

pDatabase->saveAs(sDrawingPath);
delete pDatabase;
pDatabase = NULL;

原文地址:https://www.cnblogs.com/xzh1993/p/4936329.html