1. 環境の準備
基本的な要件をダウンロードします: paraviewが公式
にコンパイル ドキュメントを提供しました: https://github.com/Kitware/ParaView/blob/master/Documentation/dev/build.md上記の paraview のドキュメントは、背面をクリックして直接ダウンロードできます)実は、最初の git bash は必要ありません。paraview のソースコードを github から pull するのに git を使用しているため、GitHub のソースコードには VTK モジュールが含まれていないため、Cmake の生成に失敗するため、今回は ParaView 公式 Web サイトからソースコードをダウンロードする必要があります。2 番目の cmake については、以下の Qt ダウンロードで、Qt に Cmake ツールをインストールすることを直接選択できるため、個別にインストールする必要はありません。次に、Visual Studio をダウンロードしました (paraview は 2019 バージョンのダウンロードを公式に推奨していますが、以前に 2022 バージョンをダウンロードしたことがあり、ソフトウェアには下位互換性があると考えていたため、2022 バージョンを使用しましたが、コンパイル時に問題はありませんでした)、ninja ( C:\Windows\ ディレクトリに配置)、python (環境変数を追加するため) msmpisetup.exe および msmpisdk.msi インストール プロセス: Web サイトにアクセス
ダウンロードが完了したら、ダブルクリックしてインストールします。
次に、Qtのダウンロードがあります。Qt ダウンロードでは MSVC を選択する必要があることに注意してください。
ソース コードは ParaView 公式 Web サイトからダウンロードする必要があります. GitHub のソース コードには VTK モジュールが含まれていないため、CMAKE の生成に失敗します.
ソース コードのダウンロード: https://www.paraview.org/download/
その後圧縮されたパッケージを自分のフォルダーに解凍します
2. コンパイル
1.CMake
1 行目で paraview のソース コードを配置するフォルダーを選択し、2 行目でコードを生成する場所 (カスタム フォルダー) を選択します。
次に、下のプロンプト [Configuring done] を待ちます。大ヒットします。
【PARAVIEW_BUILD_ALL_MODULES】全モジュールをコンパイル、チェック
MPI、Python、および Qt モジュール、チェック (QT をチェックする必要があります。公式の説明では、この関数は PARAVIEW GUI アプリケーションをビルドできるということです)
すると、その他の基本機能がデフォルトで設定されますので、もう一度下の[Configure]ボタンをクリックして完了を待ちます。
それでも赤みが出る場合は、赤みがなくなるまで[設定]ボタンをクリックしてください。([設定] ボタンを合計 4 回クリックしました)。バイラル ヒットがなくなるまで待ってから、Generate
ボタンをクリックして、完了するまで待ちます。
次に、完了するように求められます。
2.ビジュアルスタジオ
すると、自分のディレクトリに [Paraview.sln] が表示されます。
ダブルクリックして Visual Studio を起動します。
[ALL_BUILD] を見つけて右クリックし、[ビルド] をクリックします。
それから長い待ち時間があります。50分ほど待ちました。
次に、以下のヒントを見てください。完全な成功ではなく、失敗があります
コンソールの出力を .txt ファイルにコピーし、グローバルにエラーを検索したところ、mpi4py.MPI.c ファイルの実行中に longintrepr.h ファイルが見つからないことがわかりました。それから私は検索しましたが、このファイルは確かに paraview のソース コードには含まれていません。
再度 longintrepr.h ファイルをコンピュータ上でグローバルに検索したところ、下図のように別のプロジェクトにこのファイルが存在し、ファイルの内容を比較したところ、コードが同じであることがわかりました。そこで、longintrepr.h のコピーを mpi4py.MPI.c と同じディレクトリにコピーしました。
写真のように
次に、Visual Studio の [ALL_BUILD] を右クリックし、[再生成] をクリックして
、さらに 1 時間待ちます。. .
次に、パスに示されているように、作成したディレクトリに移動します。ダブルクリックして、正常にコンパイルされた paraview を開きます
。