- 浏览: 70402 次
- 性别:
- 来自: 杭州
最新评论
fltk是一个小型、开源、支持OpenGL 、跨平台(windows,linux,mac OSX)的GUI库,它兼容xforms 图形库(unix/linux下的一个C语言图形库),所以可以用来开发模块化的程序,同时也可以使用面向对象开发程序,使用起来非常方便。另外,由于fltk使用cmake,所以可以方便的使用cmake 生成makefile,然后再进行编译,使得编译库也非常方便。例如,我使用codeblocks来编译源代码,首先使用cmake生成面向codeblocks 的makefile,然后直接用codeblocks(内部使用mingw作为编译器)进行编译,再将生成的库文件(lib文件夹)复制到mingw下,将源代码中的FL文件夹也复制到mingw下的include文件夹下,将生成的fluid复制到mingw的bin目录下即可。完成后还需要进行测试是否能够正确编译一个小程序 ,从fltk文档中找个小程序,创建新的console工程将小程序代码复制过去,然后在工程上点右键选择properties->build targets->Type中重新选择为GUI application(如果不选择,会出现烦人的dos命令窗口)。然后在链接选项加上-lfltk -lole32 -lgdi32 -lcomdlg32 -lcomctl32 -luuid -lfltk_gl -lopengl32 -lglu32 ,其中最后的三个选项适用于程序中使用opengl的情况,在这个小程序并没有什么用途,编译运行就能得到简单的hello,world程序了。codeblocks还有个有趣的特点是可以添加用户模版,如果程序编译并运行成功,可以点击file->save project as template将该工程保存为模版,以后可以直接file->new->from template创建应用程序了,并且程序中的连接选项也跟上面的一样,这样能更专注于具体项目的开发。
相关链接:
发表评论
-
最小c编译器
2011-11-08 14:09 1421最小c编译器(来源 (最好在linux下操作))代码有好几个 ... -
the development of c language(转)
2011-11-08 09:25 1094c语言之父Dennis Ritchie 写的关于c语言开发历 ... -
C语言,你真的弄懂了么?
2011-11-07 12:42 1723程序(来源 ): #include <stdi ... -
pe文件格式实例解析
2011-11-07 10:05 0环境:windows xp 速龙3000+(即x86兼容32位 ... -
小型elf "Hello,World"程序
2011-11-06 23:59 1320参考链接:http://timelessname.com/el ... -
elf文件格式实例解析
2011-11-05 23:00 6277试验环境:archlinux 速龙3000+(即x86兼 ... -
高质量的c源代码
2011-11-03 10:18 1091现在自由软件及开源软件越来越流行,有大量的附带源程序 ... -
《Introduction to Computing Systems: From bits and gates to C and beyond》
2011-09-25 23:33 2115很好的一本计算机的入门书,被很多学校采纳作为教材,作者Yale ... -
csapp bufbomb实验
2011-09-16 14:21 4544csapp (《深入理解计算机系统》)一书中有一个关于缓冲区 ... -
the blocks problem(uva 101 or poj 1208)
2011-09-11 20:57 1802题目描述见:uva 101 or poj 1208 ... -
the blocks problem(uva 101 or poj 1208)
2011-09-11 20:56 0题目描述见:uva 101 or poj 1208 ... -
部分排序算法c语言实现
2011-09-02 14:51 988代码比较粗糙,主要是用于对排序算法的理解,因而忽略了边界和容错 ... -
编译器开发相关资源
2011-08-31 08:40 1168开发编译器相关的一些网络资源: how difficu ... -
zoj 1025 Wooden Sticks
2011-07-23 20:25 941题目见:zoj 1025 先对木棒按照长度进行排序,然后再计 ... -
zoj 1088 System Overload
2011-07-23 17:30 1138约瑟夫环 (josephus problem )问题, ... -
zoj 1091 Knight Moves
2011-07-23 09:05 815题目见zoj 1091 使用宽度搜索优先来求解, ... -
zoj 1078 palindrom numbers
2011-07-22 19:31 1119题目见zoj 1078 主要是判断一个整数在基数为2 ... -
zoj 1006 do the untwist
2011-07-22 13:24 901题目见zoj 1006 或poj 1317 简单 ... -
zoj 3488 conic section
2011-07-22 12:23 966题目见zoj 3488 很简单的题目,却没能一次搞定,因 ... -
zoj 1005 jugs
2011-07-22 11:43 806题目内容见zoj1005 由于A,B互素且A的容 ...
相关推荐
FLTK是一个轻量级的GUI库的编程框架,是跨平台的,与QT, wxWidgets相比,提供的类虽少,但生成的程序小,运行速度快
利用VC2010 CMAKE编译的FLTK库文件
俄罗斯方块游戏 俄罗斯方块游戏(使用 FLTK 库) 库下载链接: :
C++轻量级GUI库FLTK的简单使用的代码demo,通过一个完整的project入门如何使用fltk库
运用FLTK图形库进行图形开发。PDF格式。。。。。。
用fltk库编写的五子棋代码,内含简单的ai,有界面,实现了多种功能,无禁手
FLTK 最新的r6786版本,已编译,并测试成功! 源代码如果使用UTF-8,使用GCC编译器,中文支持很完美!
本文件是在 Windows 下使用 Visual Studio 2015 + CMake 编译好的 FLTK 界面库,包含4个目录: bin:FLTK 的可执行文件 CMake:FLTK 的CMake文件 include:FLTK 的头文件 lib:FLTK 的静态库文件
fltk可视化编程包,3.0是测试版本,需要用svn下载,windows下svn不是很方便,这里分享一下
fltk最新源代码下载。 最小的跨平台GUI库
FLTK一个轻型的界面库,非常好用,对于学习界面编程非常有用。与WX有不同的风格。
fltk-rs FLTK图形用户界面库的Rust绑定。 FLTK板条箱是一个跨平台的轻量级gui库,可以静态链接以生成小型,自包含且快速的gui应用程序。 教程:Erco的FLTK作弊,这是出色的FLTK C ++参考。 为什么选择FLTK? 轻的。 ...
c++ 轻巧的 gui库 fltk 的源码
fltk-rs FLTK图形用户界面库的Rust绑定。 FLTK板条箱是一个跨平台的轻量级gui库,可以作为FLTK图形用户界面库的静态fltk-rs Rust绑定。 FLTK板条箱是一个跨平台的轻量级GUI库,可以将其静态链接以生成小型,独立(无...
有关与VC++图形开发一个轻量级的工具库,画点、线、圆以及多边形变得更加方便易懂,比较MFC更容易操作和掌握。
FLTK跨平台界面库在.NET下应用(国外swf,~5M)
基于C++的轻量级UI设计库,由于它同时支持在Windows和Linux,所以对跨平台使用非常有用。
fltk-2.0.x-r6525.tar.gz源码包在cygwin下编译的fltk2库文件,未测试,准备用于Code::Blocks8.02
注意:该项目已移至:https://github.com/eetorres FLTK库的一种简单的科学数据可视化小部件。 该小部件是适用于Linux的基于OpenGL的轮廓可视化工具,可用于为xy常规或分散数据集构建轮廓和颜色映射的2D和3D图形。 ...
FLTK,如同其名字所表达的:The Fast Light Tool Kit,一个轻量级的GUI开发库。但这轻量级并不代表功能的羸弱,相反,FLTK在具有基本的GUI功能之外,还拥有一些特殊的功能,比如跨平台、内置 OpenGL功能、速度更快、...