Windows配置gsl科学技术库
最近再写蒙特卡罗实验 需要用到概率分布密度函数 需要用到C语言的科学技术库
而这个科学技术库在windows下支持不是很好。。造成了很多问题
写篇博客 提醒一下自己 下次配置不用这么麻烦
参考博客 https://blog.youkuaiyun.com/piaoxuezhong/article/details/71272531
步骤:
1、去下载gsl源码 http://gnuwin32.sourceforge.net/packages/gsl.htm 解压
2、配置vs 共有几处需要配置 %%是自己gsl的安装目录
其中VC++目录 需要
“包含目录”添加:%%\GnuWin32\include
“库目录”添加:%%\GnuWin32\lib
其中“附加依赖库”在“链接器” - 》 输入 -》 第一个选项 “附加依赖库”
在“附加依赖库”添加:libgsl_d.lib;libgslcblas_d.lib
在C/C++里 命令行 添加 /D "GSL_DLL" 命令
下面用VS自带的CMD窗口操作
切换到进入gsl库的lib目录,然后先后执行两条语句:
lib/machine:i386 /def:libgsl.def
lib /machine:i386 /def:libgslcblas.def
此时在lib目录里生成.lib文件,拷贝到 debug或者release目录下即可正确使用gsl科学技术库!