问题描述
在使用UG12(NX 12.0)软件时,可能会遇到以下错误提示:
捕获到标准C++异常,有关详细信息,请参见系统日志
问题背景
版本信息
- UG版本:NX 12.0.0.27
- 操作系统:Windows
问题原因
经典界面兼容性问题 早期的UG12正式版本支持设置经典界面,而后期的UG12版本移除了对经典界面的支持。
显卡驱动兼容性冲突 当NVIDIA显卡驱动更新到最新版本后,NX 12.0.0.27版本与最新显卡驱动之间的兼容性出现问题,导致启动时抛出标准C++异常。
解决方案
传统解决方案(不推荐)
常见做法是回退显卡驱动版本,但这会带来以下问题:
- 失去最新驱动的性能优化和安全更新
- 需要重新安装旧版本驱动
- 可能影响其他软件的正常运行
推荐解决方案(简单高效)
通过添加系统环境变量即可完美解决,具体步骤如下:
第一步:打开环境变量设置
- 右键点击「此电脑」或「我的电脑」,选择「属性」
- 点击「高级系统设置」
- 在「高级」选项卡下,点击「环境变量」按钮
第二步:添加系统变量
- 在「系统变量」区域,点击「新建」按钮
- 填写以下信息:
- 变量名:JT_OGL45
- 变量值:1
- 点击「确定」保存
第三步:重启软件
关闭UG12软件,重新启动即可正常使用。
原理说明
JT_OGL45 环境变量用于指定软件使用OpenGL 4.5渲染模式。通过设置该变量,可以让UG12软件以兼容的方式调用显卡的OpenGL接口,从而解决与新版NVIDIA驱动的兼容性问题。
如果遇到类似问题,不妨先尝试这个简单的解决方案,避免不必要的麻烦。
默认评论
Halo系统提供的评论