我从发行版软件包中在Ubuntu 18.04上安装了GSL科学库:
sudo apt-get install libgsl-dev
库libgsl.a和libgslcblas.a安装在:
/usr/lin/x86_64-linux-gnu
目录。
VS跨平台项目引用了“其他库目录”中的路径。库二进制文件名称libgsl和libgslcblas在库依赖关系中设置。 VS项目是为x64平台构建的。
编译期间出现以下错误:
1>/usr/bin/ld : error : cannot find -llibgsl
1>/usr/bin/ld : error : cannot find -llibgslcblas
我想念什么?
当在项目属性中引用库时,请勿使用lib前缀:gsl; gslcblas