2016-12-31 107 views
-3

我想通過使用odeint包來解決ODE問題。 odeint網站提供他們的軟件包下載。我下載了包含在我的項目中的zip文件,但它不起作用。我是否需要安裝Boost來構建odeint?

據我所知,如果我下載整個boost軟件包,它會自動包含odeint。我已經成功地做到了這一點。

但我的問題是「我可以直接從odeint網站下載odeint文件,並從那裏建立它,而無需安裝整個boost庫?」

在我們的情況下,我們沒有足夠的時間讓學生在課堂上下載和建立提升。

即只從以下網站 http://headmyshoulder.github.io/odeint-v2/downloads.html 或 Github的鏈接 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中的假設,使用提供的示例應該沒有問題,它不一定是'提高:: array'。 – LutzL

回答

1

不,你需要有Boost庫下載odeint。至少他們需要找到頭文件。您可以在升級安裝中使用附加的odeint。

儘管如此。如果你使用boost的最新版本,你也會得到odeint,因爲它包含在boost中。

+0

所以,如果我只從http://headmyshoulder.github.io/odeint-v2/downloads.html下載odeint軟件包。他們還不夠?對? – drbombe

+0

是的,你需要提升。 – headmyshoulder

相關問題