VS是我心目中最好的軟件之一,尤其在和Visual Assist配合之后。
下面開始方法介紹。
1. 下載最新版GSL
@
http://gnuwin32.sourceforge.net/packages/gsl.htm這里只有1.8。需要下載的是前兩個文件:Complete package, exceptsources和Sources。然后安裝。
2. 配置VS和GSL
在VS的菜單tools->options->project and solutions->VC++directiories里面設置include,bin,lib,sources的文件夾,分別對應gsl的安裝目錄。include就到gsl的include就行了,不要到include/gsl下面
然后打開GSL的src文件夾,下面有個VC8文件夾,打開里面的libgsl.sln工程文件并編譯(把四種庫,debug release靜態(tài) 動態(tài)全編譯了)。然后打開輸出文件夾,把lib文件拷到gsl根目錄的lib,把dll拷到system32
3. 寫程序
工程向導win32 控制臺程序。生成之后在工程配置里面找到C/C++ Generation下面的RuntimeLibary,改成/MT或者/MTD。
鏈接gsl的庫有兩種,靜態(tài)的和動態(tài)的
靜態(tài)要加入libgsl.lib 和 libgslcblas.lib (release) 或者 libgsl_d.lib 和libgslcblas_d.lib(debug)
動態(tài)dll要加入libgsl_dll.lib 和 libgslcblas_dll.lib (release) 或者libgsl_dll_d.lib 和 libgslcblas_dll_d.lib(debug),此外還要寫上#defineGSL_DLL
加庫可以這樣
#pragma comment(lib,'libgsl.lib')
#pragma comment(lib, 'libgslcblas.lib')
4. 其他
本站僅提供存儲服務,所有內容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內容,請
點擊舉報。