使用 vcpkg 安装 GSL 并在 vs 2019中使用

·  阅读 276

安装 vcpkg

下面为安装方法,值得注意的是 github 上下载过来 vcpkg 文件中的 安装脚本中会使用到 poershell,注意要在环境变量中添加其路径。

github.com/microsoft/v…

安装目录: C:\dev\vcpkg\

使用 vcpkg 安装 GSL

执行命令,等待安装完成:

vcpkg install gsl gsl:x64-windows
复制代码

配置 vs 2019

打开项目属性:

vc++ 目录:

  • 包含目录:C:\dev\vcpkg\vcpkg\installed\x64-windows\include
  • 库目录:C:\dev\vcpkg\vcpkg\installed\x64-windows\lib

链接器--->输入:

  gsl.lib
  gslcblas.lib  
复制代码

最后将 bin 文件夹 中的 两个 dll 文件放入项目目录中

测试

#include <stdio.h>
#include<iostream>
#include <gsl/gsl_sf_bessel.h>

int main(void)
{
	double x = 5.0;
	double y = gsl_sf_bessel_J0(x);
	printf("J0(%g) = %.18e\n", x, y);
	return 0;
}
复制代码

输出:

J0(5) = -1.775967713143382642e-01
复制代码

reference

www.cnblogs.com/ningskyer/a…

www.cnblogs.com/flipped/p/9…

github.com/Microsoft/G…

blog.csdn.net/weixin_4385…

www.gnu.org/software/gs…

分类:
阅读
标签: