天天看點

GSL+VS在Win64位下的配置

說明:以下三個軟體的目的是為了編譯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中的

GSL+VS在Win64位下的配置

複制到項目執行檔案生成同目錄下,或直接将該bin目錄添加到系統路徑中。

配置完成。