如何在vs2008上配置mygsl數值計算庫?

在進行一些數值計算時,用c++這樣的底層語言是比較快的,這樣當然會需要一些數值計算庫,比較好用的便是mygsl數值計算庫了,那麼怎麼配置這樣的數值庫呢?

工具/原料

vs2008編譯器

mygsl數值庫

方法/步驟

在百度上搜索mygsl數值庫下載,下載需要的mygsl數值計算庫,目前windows下最新的是1.13版本,下載Gsl1.13 binaries for windows。這裡麵包含了編譯好的windows下能使用的c++庫文件。

如何在vs2008上配置mygsl數值計算庫

下載後加壓縮到任意目錄,比如我解壓縮到了C:/Program Files/gsl。這樣gsl庫文件就安裝好了,純綠色安裝!

如何在vs2008上配置mygsl數值計算庫

接下來要對vs2008進行設置。打開vs2008,工具->選項->項目和解決方案->vc++目錄平臺win32,顯示目錄為“庫文件”。添加新行,內容為GSL的安裝目錄下的lib文件夾路徑,比如“C:/Program Files/gsl/lib“。

如何在vs2008上配置mygsl數值計算庫

如步驟3,顯示目錄為”包含文件“。添加新行,內容為GSL的安裝目錄下的include文件夾路徑,比如”C:/Program Files/gsl/include”。

如何在vs2008上配置mygsl數值計算庫

最後設置project的屬性(這對於每一個新的project都要設置),項目->屬性,當前配置為Debug,配置屬性->鏈接器->輸入。右邊有附加依賴項一欄添加cblas.lib,gsl.lib;

然後繼續配置屬性->c/c++代碼生成,右邊的運行時庫改成/MDd;

如何在vs2008上配置mygsl數值計算庫

如何在vs2008上配置mygsl數值計算庫

繼續上一步驟設置project的屬性,選擇當前配置為Release,配置屬性->鏈接器->輸入。右邊有附加依賴項一欄添加cblas_d.lib,gsl_d.lib,配置屬性->C/C++代碼生成,右邊運行時庫改成/MD。

到這裡就全部設置完成了。

如何在vs2008上配置mygsl數值計算庫

如何在vs2008上配置mygsl數值計算庫

注意事項

注意最好安裝的編譯器版本為vs2008

相關問題答案