找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1185|回复: 4

[求助] 面域转多段线这样写为什么弹出莫名其妙的错误啊

[复制链接]

已领礼包: 28个

财富等级: 恭喜发财

发表于 2018-8-26 17:52:59 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
本帖最后由 1121443108qaz 于 2018-8-26 17:54 编辑

出错在一个winmain.cpp上,我看描述是说mfc用的啊,问题是我建的这项目不支持mfc,我也没用到mfc啊。有人遇到这问题吗,求指点
  1. void CRegionUtil::r2p(AcDbRegion* pRegion)
  2. {
  3.         AcDbObjectId entId = pRegion->objectId();
  4.         AcDbFullSubentPath path(entId, AcDbSubentId());
  5.         AcBrBrep brep;
  6.         brep.setSubentPath(path);
  7.         AcDbCurve* pCurve = NULL;
  8.         AcGeCurve3d* pCurve3d=NULL;
  9.         AcBr::ErrorStatus es;
  10.         AcBrBrepEdgeTraverser edgeTr;
  11.         es=edgeTr.setBrep(brep);
  12.         AcBrEdge edge;
  13.         if (es==AcBr ::eOk)
  14.         {
  15.                 for (edgeTr.restart(); !edgeTr.done(); edgeTr.next())
  16.                 {
  17.                         es = edgeTr.getEdge(edge);
  18.                         if (es == AcBr::eOk)
  19.                         {
  20.                                 es = pEdge->getCurve(pCurve3d);
  21.                                 if (es == AcBr::eOk)
  22.                                 {
  23.                                         acutPrintf(L"\n进入getcurve");
  24.                                         pCurve->setFromAcGeCurve(*pCurve3d);
  25.                                         CDwgDatabaseUtil::postToMOdelSpace(pCurve);
  26.                                         delete pCurve3d;
  27.                                 }
  28.                                 else
  29.                                 {
  30.                                         acutPrintf(L"\n失败在获得曲线上,es is %d", es);
  31.                                 }
  32.                         }
  33.                         else
  34.                         {
  35.                                 acutPrintf(L"\n失败在获得edge,es is %d", es);
  36.                         }
  37.                 }
  38.         }
  39.         else
  40.         {
  41.                 acutPrintf(L"\n失败在setbrep上,es is %d", es);
  42.         }
  43.         
  44. }

  1. static void xxxMyGrouptest()
  2.         {
  3.                 AcDbObjectId entId = CSSUtil::selectOne(L"\n select ");
  4.                 if (entId==AcDbObjectId::kNull)
  5.                 {
  6.                         return;
  7.                 }
  8.                 AcDbRegion* pRegion = NULL;
  9.                 if (acdbOpenObject(pRegion,entId,AcDb::kForRead)==Acad ::eOk)
  10.                 {
  11.                         CRegionUtil::r2p(pRegion);
  12.                         pRegion->close();
  13.                 }
  14.         }


error.PNG
描述.PNG
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

已领礼包: 40个

财富等级: 招财进宝

发表于 2018-8-26 18:38:17 | 显示全部楼层

回帖奖励 +50 D豆

应该是项目设置的问题
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 28个

财富等级: 恭喜发财

 楼主| 发表于 2018-8-26 21:01:31 来自手机 | 显示全部楼层
newer 发表于 2018-8-26 18:38
应该是项目设置的问题

主要我没写这个函数前没有一点问题的,用了acbr库,就在附加依赖项加了acbr23.lib,其他没了
来自: 微社区

点评

那你就试试设置,把工程使用MFC  详情 回复 发表于 2018-8-26 21:08
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 40个

财富等级: 招财进宝

发表于 2018-8-26 21:08:35 | 显示全部楼层
1121443108qaz 发表于 2018-8-26 21:01
主要我没写这个函数前没有一点问题的,用了acbr库,就在附加依赖项加了acbr23.lib,其他没了

那你就试试设置,把工程使用MFC
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 35个

财富等级: 招财进宝

发表于 2018-8-28 15:56:35 | 显示全部楼层
有可能是项目设置
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-11-22 11:10 , Processed in 0.514969 second(s), 43 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表