说明:以下三个软件的目的是为了编译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目录添加到系统路径中。
配置完成。