天天看点

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目录添加到系统路径中。

配置完成。