NX二次开发 dll执行函数时捕获到异常

环境:Win7 x64,NX12

内容:NX二次开发的dll, 用户电脑上不能使用

NX二次开发 dll执行函数时捕获到异常_第1张图片

原因:这里大致总结一下图片问题的可能原因:

1.检查客户电脑环境变量,NX版本,release,是否签名
2.功能中用到产生的临时文件路径是否合理,是否被杀毒软件过滤
3.检查报错功能调用了那些库,与正确的功能找不同
4.使用depends 工具查看报错dll依赖了那些dll
5.报错dll的名字是否重复,如果客户先用了其他外挂,那恰好有两个文件同名,后者会报错

另外,匿名命名空间内有类似 string path = getUGenv() 这样的函数也有可能报错,

这个问题之前遇到过在自己的电脑正常,在客户电脑上就不行,原因不明,仅记录备用。

 

你可能感兴趣的:(NX)