0

我的 opencascade 项目是在 Visual c++ 环境中构建的。我的问题是当我尝试运行程序时出现错误,“图形初始化中的致命错误”。我可以使用 bat 文件并使用它设置内存分配吗?如何设置?请帮我。

谢谢。

4

1 回答 1

0

在设置方面,Opencascade 有点令人发指。

在 $OCCTinstallation\ros 中有一个名为 env.bat 的批处理文件,它设置了 Occt 工作所需的所有环境变量。

或者,您可以在系统设置中设置这些环境变量。从您发布的错误消息中,我猜测将其添加到您的 Environment 块应该可以解决问题:

set CSF_GraphicShr=%CASROOT%\win32\bin\TKOpenGl.dll

是的,环境变量确实需要告诉 OCCT 在哪里寻找它的 opengl 包装器库。如果您的系统上没有定义 CASROOT(应该在安装 OCCT 之后),这将包含子文件夹 $occtInstallation\ros 的位置。

由于 OCCT 并未广泛使用,您可以考虑在官方 OCCT 论坛上注册,以了解有关其功能的更具体问题。

于 2011-07-18T12:23:05.150 回答