VS2010下GSL的配置(成功編譯執行)

2021-06-05 20:42:40 字數 1464 閱讀 2100

二、安裝

三、設定vs2010編譯環境

1、生成lib檔案。發現安裝目錄lib下並沒有libgsl.lib,libgslcblas.lib這兩個檔案,倒是有兩個擴充套件名為def和a(linux下庫檔案包格式)的檔案,因此必須進行轉換。

開始選單,要用vs帶的cmd命令列去跑,不能用windows系統下的cmd!!!

進入gsl庫的lib目錄下依次輸入以下兩條語句:

lib /machine:i386 /def:libgsl.def

lib /machine:i386 /def:libgslcblas.def

再看lib目錄下,發現有了libgsl.lib,libgslcblas.lib這兩個檔案。

2、將x:\program files\gnuwin32l\bin中的libgsl.dll和libgslcblas.dll複製到d:\program files\microsoft visual studio 10.0\vc\bin;將\include整個gsl目錄複製到d:\program files\microsoft visual studio 10.0\vc\include下;\lib目錄下的所有.lib檔案全部複製到d:\program files\microsoft visual studio 10.0\vc\lib下。

(如果這樣新增了其實下面指定的前兩個都不需要,因為在系統中已經有了這些檔案,但不建議按這種方法指定,這樣會使系統vc庫中的東西非常混亂,強烈建議使用下面這種指定路徑的方法!!)

在project -> tracking-> configuration properties -> c/c++ -> general -> additional include directories 中增加標頭檔案路徑。

在project -> tracking -> configuration properties -> c/c++ -> general -> additional library directories 中增加庫檔案路徑。

在project -> tracking  -> configuration properties -> linker -> input -> additional dependencies 中增加所依賴的庫檔案libgsl.lib和libgslcblas.lib。

重要tips:需要在c/c++的command line裡新增  /d "gsl_dll",這個問題折磨了我一天。。。。

五、測試gsl函式庫

#include

#include

int main()

VS2010下GSL的配置(成功編譯執行)

二 安裝 三 設定vs2010編譯環境 1 生成lib檔案。發現安裝目錄lib下並沒有libgsl.lib,libgslcblas.lib這兩個檔案,倒是有兩個擴充套件名為def和a linux下庫檔案包格式 的檔案,因此必須進行轉換。開始選單,要用vs帶的cmd命令列去跑,不能用windows系統...

gsl在vs2010下的安裝與配置

一,gsl在vs2010下的安裝與配置 注意事項 1,兩個檔案gsl 1.8.exe和gsl 1.8 src.exe只需要安裝前面乙個就行了 暫時還不知道後面乙個幹嘛用的 2,在生成lib的時候必須用vs2010下的cmd去執行那兩個語句。在vs2010下 工具 下的 visual studio下的...

VS2010下EmguCV的配置方法

環境 window7 64位 旗艦版 這裡,有的人說需要安裝opencv才可以,雖然我也同時安裝了opencv的2.4.10,但是在配置過程中感覺不用安裝也是可以的,當然這我無法保證。安裝完成後,可以到d emgu emgucv windows universal cuda 2.4.10.1940 ...