0

私の opencascade プロジェクトは、Visual C++ 環境でビルドされています。私の問題は、プログラムを実行しようとすると、「グラフィックの初期化で致命的なエラーが発生しました」というエラーが発生することです。Bat ファイルを使用して、それを使用してメモリ割り当てを設定できますか? 私を助けてください。

ありがとう。

4

1 に答える 1

0

Opencascade は、セットアップに関しては少し面倒です。

$OCCTinstallation\ros には、env.bat というバッチ ファイルがあり、Occt が機能するために必要なすべての環境変数を設定します。

または、システムの設定でこれらの環境変数を設定することもできます。あなたが投稿したエラーメッセージから、これを環境ブロックに追加すると、トリックが実行されるはずです。

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

はい、OCCT は、環境変数によってその opengl ラッパー ライブラリを探す場所を指定する必要があります。システムで CASROOT が定義されていない場合 (OCCT のインストール後に定義する必要があります)、これはサブフォルダー $occtInstallation\ros の場所に含まれます。

OCCT は広く使用されていないため、その機能に関するより具体的な質問については、公式のOCCT フォーラムに登録することを検討してください。

于 2011-07-18T12:23:05.150 に答える