MinGW, MSYS, g++ を使ってコマンドラインから GWBplugin Example1 をコンパイルする手順

このチュートリアルは、お使いの PC に GWB 9.0.2 以降に加え、MinGW と g++ コンパイラおよび MSYS がインストールされている必要があります。

  1. まずはじめに、MinGW Shell を起動します。


  2. 次に、作業用フォルダを作成します。
    mkdir -p ~/GWBplugin

  3. 作成した作業用フォルダにパスを変更します。
    cd ~/GWBplugin

  4. 以下に示すデフォルトの GWB インストールパスから "src" フォルダをコピーします。
    cp /c/program\ files\ \(x86\)/gwb/src/* .

  5. 環境変数に GWB インストールフォルダを追加します。
     PATH=/c/program\ files\ \(x86\)/gwb:$PATH

  6. 事例ファイルをコンパイルし、コンパイラに GWBplugin ライブラリを使用することを伝えます。
     g++ GWBplugin_Cpp_Example1.cpp GWBplugin.lib -o GWBplugin_Cpp_Example1.exe

  7. 以上で事例を実行する準備が整いました。
    ./GWBplugin_Cpp_Example1.exe

  8. 実行すると以下のような出力結果が表示されるはずです。
    Beginning run.
    Finished run.
    
    concentration of Cl- in molal is       0.05
    concentration of Cl- in mg/kg is       1770
    
    There are 4 aqueous species.
    
    Cl-  =       1770 mg/kg
    H+   = 1.139e-005 mg/kg
    HCl  = 1.234e-011 mg/kg
    OH-  =    0.02039 mg/kg

以上で GWB のプラグイン設定が完了です。