`

fltk 库

阅读更多

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创建应用程序了,并且程序中的连接选项也跟上面的一样,这样能更专注于具体项目的开发。

 

相关链接:

主页

fltk视频

fltk教程

另一个教程

一些fltk程序

fltk cheat page

分享到:
评论

相关推荐

    c++ GUI fltk库

    FLTK是一个轻量级的GUI库的编程框架,是跨平台的,与QT, wxWidgets相比,提供的类虽少,但生成的程序小,运行速度快

    FLTK.rar_FLTK_fltk怎么用

    利用VC2010 CMAKE编译的FLTK库文件

    tetris_game:俄罗斯方块游戏(使用 FLTK 库)

    俄罗斯方块游戏 俄罗斯方块游戏(使用 FLTK 库) 库下载链接: :

    C++轻量级桌面GUI库FLTK的简单使用的代码demo

    C++轻量级GUI库FLTK的简单使用的代码demo,通过一个完整的project入门如何使用fltk库

    FLTK图形库.pdf.zip

    运用FLTK图形库进行图形开发。PDF格式。。。。。。

    五子棋fltk代码

    用fltk库编写的五子棋代码,内含简单的ai,有界面,实现了多种功能,无禁手

    FLTK 2.0 r6786 界面库

    FLTK 最新的r6786版本,已编译,并测试成功! 源代码如果使用UTF-8,使用GCC编译器,中文支持很完美!

    Visual Studio 2015 编译打包的 FLTK 界面库

    本文件是在 Windows 下使用 Visual Studio 2015 + CMake 编译好的 FLTK 界面库,包含4个目录: bin:FLTK 的可执行文件 CMake:FLTK 的CMake文件 include:FLTK 的头文件 lib:FLTK 的静态库文件

    fltk 3.0 可视化编程库

    fltk可视化编程包,3.0是测试版本,需要用svn下载,windows下svn不是很方便,这里分享一下

    fltk最新源代码-最小的跨平台GUI库

    fltk最新源代码下载。 最小的跨平台GUI库

    FLTK界面库

    FLTK一个轻型的界面库,非常好用,对于学习界面编程非常有用。与WX有不同的风格。

    fltk-rs:FLTK GUI库的Rust绑定

    fltk-rs FLTK图形用户界面库的Rust绑定。 FLTK板条箱是一个跨平台的轻量级gui库,可以静态链接以生成小型,自包含且快速的gui应用程序。 教程:Erco的FLTK作弊,这是出色的FLTK C ++参考。 为什么选择FLTK? 轻的。 ...

    fltk-1.3.5.zip

    c++ 轻巧的 gui库 fltk 的源码

    fltk-rs — FLTK防锈绑定-Rust开发

    fltk-rs FLTK图形用户界面库的Rust绑定。 FLTK板条箱是一个跨平台的轻量级gui库,可以作为FLTK图形用户界面库的静态fltk-rs Rust绑定。 FLTK板条箱是一个跨平台的轻量级GUI库,可以将其静态链接以生成小型,独立(无...

    fltk工具库

    有关与VC++图形开发一个轻量级的工具库,画点、线、圆以及多边形变得更加方便易懂,比较MFC更容易操作和掌握。

    FLTK在.NET下应用

    FLTK跨平台界面库在.NET下应用(国外swf,~5M)

    fltk-1.1.7-source.zip_FLTK_fltk windo_fltk-1.1.7_轻量级ui

    基于C++的轻量级UI设计库,由于它同时支持在Windows和Linux,所以对跨平台使用非常有用。

    cygwin mingw编译的fltk2 library

    fltk-2.0.x-r6525.tar.gz源码包在cygwin下编译的fltk2库文件,未测试,准备用于Code::Blocks8.02

    Fltk_contour:常规或分散数据的2D和3D等高线和颜色图-开源

    注意:该项目已移至:https://github.com/eetorres FLTK库的一种简单的科学数据可视化小部件。 该小部件是适用于Linux的基于OpenGL的轮廓可视化工具,可用于为xy常规或分散数据集构建轮廓和颜色映射的2D和3D图形。 ...

    VC6中使用FLTK

    FLTK,如同其名字所表达的:The Fast Light Tool Kit,一个轻量级的GUI开发库。但这轻量级并不代表功能的羸弱,相反,FLTK在具有基本的GUI功能之外,还拥有一些特殊的功能,比如跨平台、内置 OpenGL功能、速度更快、...

Global site tag (gtag.js) - Google Analytics