Palabosケースガイドに計算し、Windowsのコンパイラ

Windowsのコンパイル計算Palabos

Palabosのユーザーマニュアルの
ホームPalabos
唯一のバージョン2.0設定ファイルのコードもある::ブロックCBPファイル、新しいバージョン2.1は、何のマニュアルはありません、バージョン1.0でWindowsを使用する場合は、使用2.0バージョンをダウンロードし、バージョン2.1私は見ていない
Palabosレガシー2.0を

元の文書

C ++統合開発環境(IDE)コード::ブロックは無料で、あなたは、WindowsとLinuxのさまざまな味のため、およびMac OS X(コードブロックを参照)のためのバイナリをダウンロードすることができます。設定ファイルは、コード::ブロックとPalabosをコンパイルするために使用することができPalabosリリースで提供されています。このアプローチは成功し、WindowsとLinuxでテストされた、とPythonやメイクでもないが、コンパイル・プロセスのために必要とされます。
プロジェクトファイルの$を開きます(PALABOS)/codeblocks/Palabos.cbp下のコード::ブロック、プロジェクトをビルドして実行します。デフォルトでは、サンプルプログラム例/ショーケース/ cavity2d.cppがコンパイルされます。別の例や、独自のプログラムをコンパイルするには、ソースファイルのリストからファイルcavity2d.cppを削除し、別の1で、それを交換してください。プログラムからGIF画像や他の出力ファイルは、ディレクトリ$(PALABOS)/コードブロックを/ tmp /に書き込まれます。
それだけで任意のC ++コンパイラでコード::ブロックはクロスコンパイラ環境であり、そしてあなたは、原則として、使用中のことができます。特に、あなたは無料のGCCコンパイラでそれを使用することができます。このコンパイラであっても、あなたが直接、GCCポートMinGWのでパッケージされているコード::ブロックのバージョンをダウンロードする場合、Windowsの下で個別にインストールする必要はありません。
Palabosコードは、Visual C ++でコンパイルしていない、と私たちはなぜ知らないことに注意してください。任意の提案は大歓迎です。一方で、あなたは、GCC、インテルコンパイラーなどの別のコンパイラ、またはポートランドグループのコンパイラを使用する必要があります。
前述したように、Palabosのダウンロードは、あなたが簡単にこれらのコンパイラのいずれかを使用することができ、それを通して自由IDEコード::ブロック、(我々は唯一ものの、GCC / MinGWのをテストしている)のためのプロジェクトファイルを提供します。あなたのシステムにインストールされていないC ++コンパイラを(ビジュアルC ++以外の)持っている場合は、コードのバージョンをダウンロードすることを忘れないでください:: GCCポートのMinGWでパッケージされているブロック、あなたが直接Palabosをコンパイルすることができた後。
ただ、Linuxでのように、あなたがPalabosがGIF画像を生成できるようにしたい場合はImageMagickをインストールする必要があります。これが失敗した場合、PalabosはWindowsで標準の画像ビューアのほとんどが認識されないPPM形式で画像を書き込みます。このケースでは、PPM画像を表示し、それらを別の形式に変換することができます無料の画像編集ソフトのGimpをインストールする可能性があります。
また、Windowsはバックスラッシュを使用しながら、Palabosの例では、パス名は、ディレクトリ名の間にスラッシュで、Unixの慣例を使用して書かれていることに留意しなければなりません。Windowsでは、それゆえのような変更ラインに推奨される
グローバル::ディレクトリ()setOutputDir(「./ TMP /」);
以下のようなものへ
。グローバル::ディレクトリ()setOutputDir( "\\ TMP \\");
プログラムは、あなたがこれを行わない場合であっても、合理的にうまく動作するように見えるが。

ドキュメント翻訳

C ++統合開発環境(IDE)のコード::ブロックは、あなたは、WindowsとLinuxだけでなく、Mac OS Xと他のフォーマット(コード::ブロックを参照)のためのバイナリをダウンロードすることができ、無料です。プロフィールPalabosバージョンでリリースされ、あなたはPalabosをコンパイルしたコード::ブロックを使用することができます。このメソッドが正常にWindowsとLinuxの下でテストされている、Pythonやビルドプロセスが行う必要はありません。
プロジェクトコード::ブロックのプロジェクトファイルの$(PALABOS)/codeblocks/palabos.cbp、建設と運営を開きます。デフォルトでは、サンプルプログラム例/ショーケース/ cavity2d.cppをコンパイルします。別の例や、独自のプログラムをコンパイルするには、ソースファイルリストからcavity2d.cppファイルを削除して、別のファイルで置き換えてください。$(PALABOS)で書かれたプログラムからのGIF画像、およびその他の出力ファイル/コードブロックを/ tmp / ディレクトリにあります。
コード::ブロックは、原則的に、任意のC ++コンパイラで使用することができ、クロスコンパイラ環境です。特に、あなたは無料のGCCコンパイラでそれを使用することができます。あなたは、パッケージのMinGW GCCポートと直接バージョンコード::ブロックをダウンロードする場合は、コンパイラでもWindowsで、個別にインストールする必要はありません。
注、Palabosコードは、Visual C ++コンパイラを使用することはできません、私たちはなぜ知らない。任意の提案を歓迎します。同時に、あなたは、GCC、インテルコンパイラやポートランドグループのコンパイラなど、他のコンパイラを使用する必要があります。
コード::ブロックのためのプロジェクトファイルを提供し、上述したように、Palabosダウンロード(我々は唯一のGCC / MinGWのをテストしたが)、このファイルを介して、あなたは簡単にこれらのコンパイラのいずれかを使用することができます。あなたがない場合は、C ++コンパイラ、システム上(のVisual C ++を除く)、コード::ブロックパッケージGCCポートのMinGWのバージョンをダウンロードして覚えて、その後、あなたは、単にPalabosをコンパイルすることができますしてください。
あなたはPalabos GIF画像を生成することができるようにしたい場合はLinuxのと同じように、あなたはImageMagickのをインストールする必要があります。それが失敗した場合は、画像Palabos PPMフォーマットを書きますが、ほとんどのWindowsで標準の画像ビューアは、この形式を認識しません。このケースでは、PPM画像を見たし、別の形式に変換することができます無料の画像編集ソフトのGimpをインストールすることができます。
また、ディレクトリ名の間にスラッシュがあり、パス名Palabosの例は、UNIXの規則を使用して書かれていることを指摘していますが、Windowsは、バックスラッシュを使用する必要があります。そのため、Windowsの、提案された変更のような行の下の
世界:ディレクトリ().setOutputDir( "を/ tmp / 。");
同様のに
全世界:ディレクトリ().setOutputDir( "\ \ \ Tmpの\ \ \ \") ;
そうでない場合でも、プログラムはかなり良かったです。

説明

コード::ブロックがダウンロード
mingwのコンパイルとダウンロード版を選択してください、私はコードブロック-17.12mingw-setup.exeをダウンロードし
インストールし、$(PALABOS)/codeblocks/palabos.cbpファイルを開き、設定を構成しているすべての。
ディスプレイならば、ファイルの先頭には、cavity2D.cpp、直接デバッグである
かを指定する必要がERROR :.デバッガの設定でデバッガプログラムを
参照してください
ソリューションをします。https://blog.csdn.net/baibaigao/article/details/80990266
リリースで公式バージョンを生成するときに、いずれか一方のみがカタログショーケース、ここではマルチプロジェクトのドキュメントではなく、実行可能ファイルのエラーで動作します。
であること、デバッグする場合、デバッグ時には、ライン上で直接デバッグ、デバッグしたいファイルを選択し、これを気にしないでください。
ここに画像を挿入説明追加する新しいプロジェクトは、削除古いアイテムは、あなたが他の例をデバッグすることができます
ここに画像を挿入説明

公開された15元の記事 ウォンの賞賛5 ビュー3670

おすすめ

転載: blog.csdn.net/qq_28632981/article/details/103784521