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
gsl eclipse相关推荐
- 将Eclipse中Web项目打成war包
将Eclipse中Web项目打成war包 请按如下操作即可:
- Maven安装与配置(最实用!!!)eclipse中配置maven
Maven安装与配置 一.需要准备的东西 JDK Eclipse(本章主要是在eclipse中进行配置maven) Maven程序包 二.下载与安装 1. 前往maven下载最新版的Maven程序: ...
- eclipse运行maven web项目
说在前面:Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具.现在好多公司都在使用.有时候我们想在eclipse启动maven项目,怎么操作呢,下面 ...
- Eclipse+Maven创建web项目
有时候我们想用eclipse+maven创建web项目,怎么操作呢,下面我来给大家来分享一下方法 所需工具 已经安装了maven插件的elipse 步骤 1.打开eclipse,右键new--othe ...
- eclipse中导入web项目详细配置
前言 在eclipse中导入web项目所需要的操作 一. 导入项目 选择 File 中的 import 选择 svn 中的从 svn 检出项目(本地项目就选 General -> Existin ...
- Eclipse使用Tomcat发布项目时出现YadisException异常解决方案
调整使用Eclipse的JDK版本,大概JDK版本过低会出现这个org.openid4java.discovery.yadis.YadisException: 0x704: I/O transport ...
- Eclipse使用Maven建立SSM多模块的项目
需求说明: 1.Eclipse利用Maven创建项目 2.通过Maven构建不同模块,对单个项目进行拆分(controller.service.dao层). 3.通过Maven替代原始的jar包导入( ...
- 为经典版eclipse增加web and JavaEE插件
为经典版eclipse增加web and JavaEE插件 为经典版eclipse增加web and JavaEE插件 方法/步骤 在Eclipse中菜单help选项中选择install new so ...
- 【Intellij IDEA】eclipse项目导入
[Intellij IDEA]eclipse项目导入 转载于:https://www.cnblogs.com/hfultrastrong/p/7645006.html
最新文章
- java startswith忽略大小写_Java String startsWith()方法与示例
- C语言实现镜子mirror算法(附完整源码)
- Android Glide加载图片成圆形
- undefined reference to “boost” in Qt—Ubuntu
- keil单片机C语言输入函数,keil编写C程序是不是不能在函数内定义变量啊,求大神...
- 力扣453.最小操作次数使数组元素相等
- android学习笔记---36_Activity生命周期
- android 更新apk 应用为安装,应用未安装!从Android Studio构建安装APK时出错 - java
- JavaSE知识点:finalize,treeMap
- 服务器2016系统看图软件,PhotoX:Mac上最好用的免费看图软件
- Informatic 体系结构
- 鸿蒙系统图标大小怎么调节,华为手机桌面图标大小怎么调?用华为手机的朋友这些技巧需要了解...
- 计算机编程自学怎么样?
- 0x80131500打不开微软商店的解决办法
- LeetCode(查找元素的第一个和最后一个位置)
- Specular mode: Specular parameter 高光模式:高光参数 Standard Shader系列7
- JS删除数组里的某个元素方法
- python中一切都是对象对吗_在 Python 中一切皆对象,它完全支持()
- 工厂方法模式、简单工厂模式、抽象工程模式
- 关于数据库having的用法的详细介绍
热门文章
- Java实现算法导论中线性规划单纯形算法
- Windows系统笔记本禁用自带键盘
- Java中Map的entrySet()详解 || Map.Entry的详解
- 蛋疼的配置go opengl的记录 running gcc failed: exit status 1 in golang in windows
- Python 技术篇-windows服务器flask服务的启用与使用实例演示
- Python 技术篇-利用pdfkit库实现html格式文件转换PDF文档实例演示
- C# 学习笔记(13)自己的串口助手
- GD32F207移植FreeRtos,程序运行vTaskStartScheduler后进入HardFault_Handler死循环解决方法
- sdut 2107 DFS
- [YTU]_2354 (实现复数类中的加运算符重载【C++运算符重载】)