說明:以下三個軟體的目的是為了編譯GSL-WIN64位檔案,如果不想自己弄,這裡有已經編譯好的檔案,可直接調用,直接跳到第五步。該連結是gsl-2.4版本。
連結:https://download.csdn.net/download/qq_29848393/10631713
1.下載下傳MinGW-64位以及MSYS
連結:https://download.csdn.net/download/qq_29848393/10631758
https://download.csdn.net/download/qq_29848393/10631773
将MinGW-64位以及MSYS安裝目錄下的Bin位址添加到系統環境變量Path中。
2.下載下傳GSL,可以去官網下,或者
連結:https://download.csdn.net/download/qq_29848393/10631673
3.打開MSYS/msys.bat檔案 ,通過 cd /GSL安裝路徑 進入gsl-x.x版本檔案。
之後依次輸入以下指令且等待編譯完成
./configure
make
make install
4.全部編譯完成後,在MSYS/local會産生四個檔案,及編譯好的可用于WIN64位系統的GSL檔案。
5.在VS的工程屬性中:
VC++目錄 --->包含目錄:添加生成的include檔案位址
VC++目錄 --->庫目錄:添加生成的lib檔案位址
c/c++ --->預處理器--->預處理器定義:添加 GSL_DLL //缺少這一步,會在部分函數方法調用時産生錯誤
連結器---->輸入--->附加依賴項:添加
libgsl.dll.a
libgslcblas.dll.a
libgsl.a
libgslcblas.a
最後将local/bin中的
複制到項目執行檔案生成同目錄下,或直接将該bin目錄添加到系統路徑中。
配置完成。