私の opencascade プロジェクトは、Visual C++ 環境でビルドされています。私の問題は、プログラムを実行しようとすると、「グラフィックの初期化で致命的なエラーが発生しました」というエラーが発生することです。Bat ファイルを使用して、それを使用してメモリ割り当てを設定できますか? 私を助けてください。
ありがとう。
私の opencascade プロジェクトは、Visual C++ 環境でビルドされています。私の問題は、プログラムを実行しようとすると、「グラフィックの初期化で致命的なエラーが発生しました」というエラーが発生することです。Bat ファイルを使用して、それを使用してメモリ割り当てを設定できますか? 私を助けてください。
ありがとう。
Opencascade は、セットアップに関しては少し面倒です。
$OCCTinstallation\ros には、env.bat というバッチ ファイルがあり、Occt が機能するために必要なすべての環境変数を設定します。
または、システムの設定でこれらの環境変数を設定することもできます。あなたが投稿したエラーメッセージから、これを環境ブロックに追加すると、トリックが実行されるはずです。
set CSF_GraphicShr=%CASROOT%\win32\bin\TKOpenGl.dll
はい、OCCT は、環境変数によってその opengl ラッパー ライブラリを探す場所を指定する必要があります。システムで CASROOT が定義されていない場合 (OCCT のインストール後に定義する必要があります)、これはサブフォルダー $occtInstallation\ros の場所に含まれます。
OCCT は広く使用されていないため、その機能に関するより具体的な質問については、公式のOCCT フォーラムに登録することを検討してください。