`

gsl eclipse

 
阅读更多

1 我的gsl安装路径:D:/GnuWin32


1 eclipse 新建c++ project Helloworld类型的工程,取名gsl_test;

2 设置工程属性,将gsl 添加到工程中。
2.1 project-->properties--->C/C++ builder--->GCC C++ complier --->Includes
添加"D:/GnuWin32/include"

2.2 project-->properties--->C/C++ builder--->GCC complier --->Includes
添加"D:/GnuWin32/include"

2.3 project-->properties--->C/C++ builder---> MinGW C++ Linker---->Libraries
2.3.1 在libraries(-l)中添加 (1) gsl (2) gslcblas

 

注: 在GnuWin32的lib目录下会有libgsl.a 和libcblas.a 两个静态库,mingw链接该静态库时,会自动去掉libgsl 与libgslcblas的lib.而mingw实际上的链接的库文件名为-lgsl -lgslcblas. 如果在Dev-cpp下使用过gsl,Devcpp使用的编译器其实也是mingw。google 牛人的bolg 上面都会提醒要在linker command line 上添加 -lgsl -lgslcblas。mingw在编译时调用库的函数为:mingw32/bin/ld.exe,给ld.exe 提供的命令行应该就是库的名字,该命令行要有如下格式: -lxxx,它在实际的静态库中对应的库文件为libxxx.a。而eclipse直接加上了-l 所以只需要提供xxx 作为库文件名。


2.3.2 在library search path中添加 "D:/GnuWin32/lib" 也就是把libgsl.a 与libgslcblas.a的路径告诉编译器。

3 点击apply 确定。使用如下测试代码。


#include <iostream>
#include<gsl/gsl_matrix.h>


using namespace std;

 

int main() {
gsl_matrix *ma
= gsl_matrix_alloc (2, 2);

cout << "!!!Hello World!!!" << endl; // prints !!!Hello World!!!
return 0;
}

 

1.新建C Project

2.HELLO WORLD ANSI C PROJECT Tool chains LINUX GCC

3.通过文件系统导入代码

4.对着工程点property,C++ BUILD->SETTING->Tool Setting->include 设置/usr/include/gsl

5.GCC C Linker -l中 添加 gsl gslcblas m -L中填写 /usr/lib

1 我的gsl安装路径:D:/GnuWin32


1 eclipse 新建c++ project Helloworld类型的工程,取名gsl_test;

2 设置工程属性,将gsl 添加到工程中。
2.1 project-->properties--->C/C++ builder--->GCC C++ complier --->Includes
添加"D:/GnuWin32/include"

2.2 project-->properties--->C/C++ builder--->GCC complier --->Includes
添加"D:/GnuWin32/include"

2.3 project-->properties--->C/C++ builder---> MinGW C++ Linker---->Libraries
2.3.1 在libraries(-l)中添加 (1) gsl (2) gslcblas

 

注: 在GnuWin32的lib目录下会有libgsl.a 和libcblas.a 两个静态库,mingw链接该静态库时,会自动去掉libgsl 与libgslcblas的lib.而mingw实际上的链接的库文件名为-lgsl -lgslcblas. 如果在Dev-cpp下使用过gsl,Devcpp使用的编译器其实也是mingw。google 牛人的bolg 上面都会提醒要在linker command line 上添加 -lgsl -lgslcblas。mingw在编译时调用库的函数为:mingw32/bin/ld.exe,给ld.exe 提供的命令行应该就是库的名字,该命令行要有如下格式: -lxxx,它在实际的静态库中对应的库文件为libxxx.a。而eclipse直接加上了-l 所以只需要提供xxx 作为库文件名。


2.3.2 在library search path中添加 "D:/GnuWin32/lib" 也就是把libgsl.a 与libgslcblas.a的路径告诉编译器。

3 点击apply 确定。使用如下测试代码。


#include <iostream>
#include<gsl/gsl_matrix.h>


using namespace std;

 

int main() {
gsl_matrix *ma
= gsl_matrix_alloc (2, 2);

cout << "!!!Hello World!!!" << endl; // prints !!!Hello World!!!
return 0;
}

 

1.新建C Project

2.HELLO WORLD ANSI C PROJECT Tool chains LINUX GCC

3.通过文件系统导入代码

4.对着工程点property,C++ BUILD->SETTING->Tool Setting->include 设置/usr/include/gsl

5.GCC C Linker -l中 添加 gsl gslcblas m -L中填写 /usr/lib

分享到:
评论

相关推荐

    gsl安装的安装及配置

    gsl安装的安装及配置,gsl用于C及C++的数值计算。它提供了1000多个函数。

    GSL安装使用教程

    GSL安装和简单的使用教程,教程适用于所有的初学者,详细的介绍GSL安装

    解决gsl2.1、gsl2.4二维插值gsl_interp2d_bilinear不能被初始化问题

    解决gsl2.4二维插值(gsl手册28章)无法初始化全局变量的问题: 将CY_billinear.h文件加进去就OK了。怀疑这个是在编译gsl库时没有将billinear.o文件链接好。在这里虽然看上去很累赘,但是管用。

    GSL3676数据手册

    GSL3676的官方数据手册,很难下到的,需要的小伙伴赶紧下载看看吧

    GSL3680触摸驱动代码

    炬芯平台下的GSL3680触摸驱动代码,触摸中断,利用input子系统进行坐标上报。

    GSL1.8安装 及 GSL1.8 src

    gsl 的安装文件 及gsl的安装资源 gsl_src 2个文件 都是可执行文件

    gsl-1.13.tar.gz gsl必备

    gsl-1.13.tar.gz gsl必备,欢迎下载,欢迎讨论,欢迎...

    gsl1.8.rar gsl-1.8-src.exe

    GSL is the GNU scientific library for numerical computing. It is a collection of routines for numerical computing in e.g. linear algebra, probability, random number generation, statistics, ...

    GSL1691_DataSheet_Chinese_Rev1.1(1).pdf

    触摸屏GSL1691手册

    WindowsVS2019环境下C++编译GSL库动态库静态库

    我想做一个最小二乘法正太拟合曲线,网上都是python调用matlab进行拟合,我想用C++拟合曲线,发现网上有开源库GSL也有计算方法;这工程就是用VS2019编译的GSL动态库,测试项目中包括GSL生成的动态库静态库。

    GSL3670_K960.zip_GSL3670_TP COB GSL3670_gslX68X

    driver for MediaTek kernel 3.18.19

    gsl-1.4.tar_gsl_

    用于GSL下载

    GSL-2.4.tar.gz

    gsl安装包

    gsl-1.15 VC2010

    gsl-1.15 VC2010的编译环境, 可以配合我的另外一个gsl-1.15源代码一起使用

    思立泰gsl915datasheet

    触摸屏边缘由于电极设计本身的差异往往灵敏度和触摸屏中心有很大差别, GSL915 自 动补偿整个触摸屏使其灵敏度趋向一致。 触摸屏的上方和下方常有其他金属材料或涂层存在,影响整体灵敏度。 GSL915 在触摸屏 附近存在...

    gsl1.8.0.exe及gsl-1.8-src.exe文件

    这里提供了gsl的两个可执行文件: gsl1.8.0.exe和gsl-1.8-src.exe,方便大家下载使用。

    gsl的一些老版本库

    gsl1.8.0及gsl-1.8-src可执行文件.zip gsl-库.zip gsl-64.rar gsl-2.2.tar.gz gsl-1.16-vc11.zip gsl-1.16.tar.gz

    gsl, iMatix GSL代码生成器.zip

    gsl, iMatix GSL代码生成器 /4.1---一个通用代码生成器电子邮件内容概述 。范围和目标:这里文档文件以 GSL 为起始的收费Hello World模板和脚本模板建模网站。首次草稿插入变量循环遍历树。生成输出文件。把它放在...

    GSL 1.14 GNU函数库

    gsl 里面有很对基于linux的函数库函数。可以参考!-gsl there is a function of the library function based on linux. Can refer to!

    GSL 开源 科学计算库 学习笔记

    GSL 开源 科学计算库 学习笔记(分享部分译稿) GSL是GNU Scientific Libary的简写,是一组专门为数值科学计算而设计的程序库。该程序库用C语言写就,C程序员提供了API。不过 可以对其使用swig工具进行封装,以便能...

Global site tag (gtag.js) - Google Analytics