安装使用FLTK图形库
FLTK是Fast Light Toolkit的简称,是一个跨平台的C++ GUI包,FLTK提供xiandai GUI功能,而且通过OpenGL支持3D图像。
下载FLTK安转包fltk-1.3.4-1-source.tar.gz:
http://www.fltk.org/software.php?VERSION=1.3.4&FILE=fltk/1.3.4/fltk-1.3.4-1-source.tar.gz
解压缩:
tar -zxvf fltk-1.3.4-1-source.tar.gz
移到/usr/local目录下
sudo mv fltk-1.3.4-1 /usr/local
make
sudo make install
等待一分钟钟左右编译完成,安装完成,写demo进行验证。
#include <FL/Fl.H>
#include <FL/Fl_Window.H>
#include <FL/Fl_Box.H>
int main(int argc, char **argv) {Fl_Window *window = new Fl_Window(340,180);Fl_Box *box = new Fl_Box(20,40,300,100,"Hello, World!");box->box(FL_UP_BOX);box->labelfont(FL_BOLD+FL_ITALIC);box->labelsize(36);box->labeltype(FL_SHADOW_LABEL);window->end();window->show(argc, argv);return Fl::run();
}
编译和平时见到的编译不同,已经在安装的时候,已经将fltk-config可执行文件安装到/usr/local/bin目录,所以可以直接执行这个小程序,而不用写很多的其它的链接。
wang@wang:~/test$ fltk-config --compile firstDisplay.cpp
运行
./firstDisplay
安装使用FLTK图形库相关推荐
- VS2017下安装fltk库——C++程序设计原理与实践图形编程指南
VS2017下安装fltk库--C++程序设计原理与实践图形编程指南 前言 最近,我在学习<C++程序设计原理与实践>(原书第一版)遇到了安装图形库的问题,我花了两天时间,通过各种途径查找 ...
- EasyX图形库安装,以及使用样例(vc6.0,vs2013,其他类同)
①官网下载 ②解压安装 (由于自己电脑安装了vc6.0 和vs2013以该两个为例,其他都是一样的安装方法) ③图形库测试 利用图形库画星空 (l编译器vs 2013) #include<std ...
- OpenGL环境的配置(GLUT安装教程)
OpenGL作为最底层的图形显示库,学习了解能对图形建模有着更深刻的理解 目录 概述 1.下载Glut的依赖库 2.配置 OpenGL环境 3.测试运行 概述 编写openGL程序使用的是IDE是Mi ...
- Deepin Linux 下 OSG 安装
Deepin Linux 下 OSG 安装 ** 前言: ** 女人天生就比男人情商高,男程序员情商更低,只能在东北玩泥巴.有一个好玩的泥巴OSG,它是开源跨平台的三维实时场景图开发引擎,被广泛应用在 ...
- 基于C+++FLTK实现(WinForm)超市收银系统【100010032】
超市收银系统 Supermarket POS system 本次大作业是利用 C++语言,基于 FLTK 图形库来设计超市收银系统.首先介绍程序的设计思想: 这套程序完全是基于题目所给的要求逐条逐步设 ...
- gmsh+fltk配置过程
本文主要讲解如何利用cmake进行配置带图形界面的gmsh,因为gmsh给出的qt范例只有简单的显示功能,而对 fltk中编写了较完整的功能,所以利用fltk进行说明,如需qt可参考链接.本文使用的编 ...
- C语言之五子棋项目 基于EasyX图形库
C语言之五子棋 前言 一.EasyX图形库下载与安装 1.EasyX图形库下载 2.VS2019设置EasyX图形库 二.五子棋中用到的图形库知识 1.初始化页面 2.文字显示 3.鼠标操作 4.棋盘 ...
- octave源代码安装之——依赖关系解析(致数学爱好者)
octave源代码安装之--依赖关系解析(致数学爱好者) 我的系统是gentoo 3. 0 .6, gnome-3 ,gcc-4.5.3, 安装好系统,和一些必要的autotool, 就可以下载oct ...
- 如何查看linux动态链接库文件的版本等其他信息
ldd <可执行文件名> 查看可执行文件链接了哪些 系统动态链接库nm <可执行文件名> 查看可执行文件里面有哪些符号strip <可执行文件名> 去除符号表可以给 ...
- gcc动态链接库基本知识
一.GNU gcc的编译工具用法 我们先来写一个简单的C程序:hello.c 1. #include <stdio.h> 2. 3. void print_hello() { 4. pri ...
最新文章
- 服务器硬盘坏道修复教程视频,硬盘坏道修复工具 操作教程
- 皮一皮:学钢琴的重要性!
- javascript向表中添加行--浏览器兼容性问题
- ue4 无限地图_RPG游戏开发日志13:无限地图的实现
- LigerUi之Grid使用详解(二)——数据编辑
- Oracle数据库导入csv文件(sqlldr命令行)
- 大数据平台安全问题有哪些
- python数据集_在Python中如何差分时间序列数据集
- python treeview显示多列_Python tkinter treeview列大小
- 商品进销存系统c语言课设报告,商品进销存管理系统_C语言-课程设计(附报告论文).doc...
- 动态博弈--gyy参考总结
- Linux_多线程(进程与线程的联系_pthread库_线程创建_线程等待_线程正常终止_线程取消_线程分离_pthread_t与LWP)
- 如何时重启打印机服务bat命令,打印机重启服务脚本 Win7打印机服务怎么开启 Win7开启打印机服务的设置的两种方法
- 2.24-2.28的fsop
- bom成本分析模型_各位成本会计,请问用BOM表算成本的大致思路是什么?
- db4o的SODA查询方式
- [刷题]leetcode\167_两数之和Ⅱ
- winter重学前端——训练营预习课
- html网站制作项目ppt制作,项目4用HTML制作框架网页.ppt
- 自学(网站制作,FLASH,PS,3D)者,一定要看
热门文章
- python自动化框架搭建过程_一步一步教你编写与搭建自动化测试框架——python篇...
- CNNVD发布微软多个安全漏洞,涉高危及以上等级漏洞56个
- CAD导出pdf的正确方法(包括导出黑白pdf)
- 实施工程师职业的前景和发展思考
- 水系图一般在哪里找得到_虹吸雨水排水系统相较于传统重力排水有哪些优点?...
- 宝塔面板 python管理器2.0安装Mrdoc
- 缠中说缠,最好用的缠论画笔和中枢的指标公式 通达信用
- 基于边缘AI计算的人员入侵检测CNN算法在实际场景中的应用
- IPTV软件提取后无法安装:显示安装失败,需求的共享用户签名错误!请大神帮助,谢谢
- kuangbin数学训练1