讨厌的VC编译项

原创 2006年12月26日 14:45:00
 

在程序中做了个CheckRelation(AcDbObjectId eId1, AcDbObjectId eId2)函数,用于判断两个pline线对象的空间拓扑关系,在多数情况下工作正常,很高兴的编译发布了。

昨天突然发现在判断一个非常显眼的pline线交叉时居然出错了,而且都是直线段,没有圆弧——CheckRelation中关于直线段是否交叉用的是数学方法,包括CheckRelation中调用的PointInCurve也一样,压根没调用AcGeLineSeg之类的方法——这意味着是我的代码出了问题,而不是ObjectARX的库的问题。

打开Debug版本,调试,郁闷的发现,居然在Debug版下没有问题!

因为对外发布的版本有其他的宏定义,又到处检查了一下,没看到什么碍眼的地方。但是Debug版就是木有问题,而SJ、Inner都出错,非常郁闷! 

突然想起编译项里面,优化项(Optimizations)的设置是有区别的,把发布的版本的编译项由Maximize Speed(/O2)修改为Disable(/Od,禁用优化),再编译,问题消失了!

不知道是我的VC没打补丁(其实好像打了,记不清了)还是什么其他问题,反正。。。。反正问题解决了。

枚举-讨厌的青蛙(算法基础 第2周)

问题讲解: 分析: 讲解的很好了,再说就是画蛇添足。 源码:#include #include #include using namespace std; int...
  • NNNNNNNNNNNNY
  • NNNNNNNNNNNNY
  • 2016年06月04日 14:39
  • 1058

poj1054 讨厌的青蛙

Description In Korea, the naughtiness of the cheonggaeguri, a small frog, is legendary. This is a w...
  • xzy57369
  • xzy57369
  • 2016年01月23日 22:44
  • 233

谈谈程序员最讨厌做的事

你们猜猜,作为程序员你们最讨厌做的事是什么?产品经理频繁修改需求?不是。测试天天给你提交不可理喻的 bug ?也不是。接手别人交接的如火星文一样的烂代码?其实也不是。 其实我搞了一个文字游戏,叫最讨...
  • hoovcr
  • hoovcr
  • 2017年04月25日 16:05
  • 175

枚举—案例(讨厌的青蛙poj1054)

问题描述          在韩国,有一种小的青蛙。每到晚上,这种青蛙会跳越稻田,从而踩踏稻子。农民在早 上看到被踩踏的稻子,希望找到造成最大损害的那只青蛙经过的路径。每只青蛙总是沿着一 条直线跳越...
  • Randyhe_
  • Randyhe_
  • 2017年11月03日 09:48
  • 90

poj 1054 讨厌的青蛙

这个问题看起来很复杂,其实目的很简单:帮助农民找到为害最大的青蛙。也就是要找到一条穿越稻田的青蛙路径,这个路径上被踩踏的水稻不少于其他任何青蛙路径上被踩踏的水稻数。当然,整个稻田中也可能根本就不存在青...
  • tanklee
  • tanklee
  • 2010年05月30日 12:24
  • 3236

如何在命令行下编译创建VC程序

如何在命令行下编译创建VC程序转贴自常州VC编程网http://www.czvc.com/down.asp?id=94大多数MS Visual C++创建的程序用VC编译器是很容易编译并创建出可执行文...
  • huyoo
  • huyoo
  • 2004年09月23日 00:43
  • 4073

VC 预定义宏

源链接: http://msdn.microsoft.com/zh-cn/library/b0084kay(v=vs.110).aspx   列出预定义的 ANSI C和C++ Microso...
  • duanbeibei
  • duanbeibei
  • 2014年02月28日 14:44
  • 2887

程序员最讨厌的 7 个问题

1.问:你的工资是多少?最没有水平的问题,程序员这个行业原本就是凭能力吃饭,能力越强工资越高,永远不要怀疑别人能一个月拿几十万,对于有能力的人来说,这个数字算小的。如果你的工资不及别人高,那首先应当检...
  • jwisdom
  • jwisdom
  • 2007年12月29日 09:15
  • 1848

枚举之讨厌的青蛙

题目大意:有青蛙每天晚上都去稻田里会踩踏稻谷,知道青蛙的每次跳跃都是等间隔的,并且沿直线跳跃。现在农夫第二天早上根据被踩踏的稻谷,希望找出那只对稻田伤害最大的青蛙,也就是那只青蛙在一条直线上踩踏了最多...
  • nanjingxilu
  • nanjingxilu
  • 2017年09月22日 09:23
  • 79

vc2015编译protobuf

1 2 3 mkdir build & cd build mkdir solutionx86 & cd solutionx86 cmake -G "Visu
  • u010008152
  • u010008152
  • 2016年08月01日 18:59
  • 758
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:讨厌的VC编译项
举报原因:
原因补充:

(最多只允许输入30个字)