给客户开发的NX导入DWG图纸功能,部分电脑偶尔出现导入失败的情况,且几乎没有规律可言。客户无法理解,坚持认为是代码的问题,毕竟使用的是我们二次开发的功能。我本机没有问题,在某些出问题的电脑上也尝试多次,排查了很多可能造成问题的原因,依然无法解决,最终求助于西门子。西门子给出了答案:设置环境变量 JT_OGL45=1。

解释是:JT_OGL45=1不是NX的变量,而是NVIDIA 显卡的变量,作用是屏蔽了一些最新的OpenGL指令。这些指令和低版本的NX不兼容,所以我们通过这个变量把他们暂停掉,新版本是不需要这个变量的。

设置完成之后,问题完美解决。问题虽然解决了,但是作为一个二次开发人员,面对这类的问题,还能做什么?在问题没搞清楚之前,客户的责难是少不了的。

相关文章:

  • 2021-09-13
  • 2021-06-02
  • 2021-11-30
  • 2021-09-13
  • 2021-04-25
  • 2021-08-05
  • 2021-04-16
  • 2022-12-23
猜你喜欢
  • 2021-06-21
  • 2021-05-16
  • 2022-12-23
  • 2022-12-23
  • 2021-12-08
  • 2021-08-28
  • 2021-05-29
相关资源
相似解决方案