2016-12-31 21 views
-3

私はodeintパッケージを使用してODEを解決しようとしています。 odeintのウェブサイトはパッケージにダウンロードして提供しています。プロジェクトに含まれているzipファイルをダウンロードしましたが、動作しません。odeintをビルドするにはBoostをインストールする必要がありますか?

ブーストパッケージ全体をダウンロードすると、自動的にodeintが含まれていることを理解します。私はこれを成功させました。

私の質問は「odeintのWebサイトからodeintファイルを直接ダウンロードし、そこからブーストライブラリをインストールせずにビルドできますか?」

私たちの状況では、クラスにブーストをダウンロードしてビルドするように学生に依頼する十分な時間がありません。

https://github.com/headmyshoulder/odeint-v2

+0

あなたはブーストをインストールせずにインストールしようとしましたか? – chtz

+0

お返事ありがとうございました!私はodeintをダウンロードして、私がインストールしたりビルドできるものは見つけられませんでした。その後、boostrap.batを持つboostパッケージをダウンロードします。私は上に構築することができますodeintパッケージで何かを見つけることができませんでした。私はこれに新しい、いくつかの助けは本当に感謝しています。 – drbombe

+0

http://headmyshoulder.github.io/odeint-v2/doc/boost_numeric_odeint/getting_started/usage__compilation__headers.htmlは、すべてのコードがヘッダーに含まれていることを示しています。つまり、すべてのテンプレートコードです。状態ベクトルは、http://headmyshoulder.github.io/odeint-v2/doc/boost_numeric_odeint/odeint_in_detail/state_types__algebras_and_operations.htmlの仮定を満たす必要があります。提供された例を使用しても問題はありません。それは 'ブースト::配列 '。 – LutzL

答えて

1

いいえ、あなたはブーストライブラリを持っている必要があり、次のWebサイト http://headmyshoulder.github.io/odeint-v2/downloads.html または Githubのリンクからodeintをダウンロードする、すなわち。少なくとも彼らはヘッダを見つける必要があります。 odeintは、ブーストインストールに追加で使用できます。

それにもかかわらず。あなたがboostから最新のバージョンを使用している場合は、boostに含まれているので、odeintも取得します。

+0

したがって、私がhttp://headmyshoulder.github.io/odeint-v2/downloads.htmlからodeintパッケージをダウンロードするだけであれば。彼らは十分ではありませんか?右? – drbombe

+0

はい、追加が必要です。 – headmyshoulder

関連する問題