iCAx开思工具箱

标题: 大家有没有发现NX二次开发不支持STL [打印本页]

作者: ftftftftft    时间: 2009-4-30 21:14
标题: 大家有没有发现NX二次开发不支持STL
........./* 代码略*/.............

std::vector<NXOpen::Edge *>  MyEdges =MyBody->GetEdges();
//注:MyBody是NXOpen::Body 的一个实例

........./* 代码略*/.............


我只要一加上面这句代码
编译不会出问题。一运行就出问题。
去掉这句就没有问题

是不是NX二次开发不支持STL?

double midu=MyBody->GetDensity();//这样没有问题的


作者: paladinrick    时间: 2009-4-30 21:22
支持,实际上UF_STD和UF_FACET头文件里有很多支持三角面片的函数
作者: ftftftftft    时间: 2009-4-30 21:46
stl是模板库是VC的
不是STL文件
作者: htc850905    时间: 2009-5-1 08:46
不懂,学习中
作者: 春泉    时间: 2009-5-1 10:47
答案是肯定的,试试不要直接等于呢
作者: tangxu12    时间: 2009-5-1 12:20
可以的
可能是你的是6.0的原因 6.0对STL不是很好的支持
你换成2008应该可以的!




欢迎光临 iCAx开思工具箱 (https://t.icax.org/) Powered by Discuz! X3.3