External Libraries Index
 
这是当前包含在FreeBASIC中的外部库绑定列表。请访问以下每个图书馆的链接,以查看更多信息。要获得所需的外部库或DLL,请访问图书馆的主页。如果您翻译了其他标题或已更新的标题,请将其发布在FreeBASIC论坛上,或将其提交给fbc项目的补丁跟踪器

基于图形/测试的用户界面
CGUI - 以简单的方式制作GUI的库。
诅咒 - 标准化控制台用户界面库。
GTK+ - 跨平台图形用户界面库。
IUP - 用于构建图形用户界面的便携式工具包。
WXC - 跨平台图形用户界面库。
Windows API - Windows GUI等等
X11 - Linux系统上常用的窗口系统

{999796001}Graphics{999796002}
快板 - 游戏编程库。
DUGL - DOS的游戏和图形库。
- 一种颜色的ASCII艺术图书馆。
开罗 - 支持多种输出设备的2D图形库。
DISLIN - 以图形方式显示数据的子例程和函数库。
freeglut - 一个免费的替代GLUT,一个用于窗口创建和基于回调的输入处理的OpenGL库
FreeImage - 开源库支持流行的图形图像格式。
对FreeType2 - 一个免费,高品质和便携的字体引擎。
GD - 程序员动态创建图像的开源代码库。
GIFLIB - 用于处理GIF图像的便携式工具和库例程。
GLUT - 原始(但现在不活动)OpenGL实用工具包
GLFW - 用于创建OpenGL窗口并处理用户主循环输入的OpenGL库
GRX - 2D图形库。
IL(魔鬼) - 全功能的跨平台图像库。
给sq - 使用Java的AWT工具包开源免费软件GUI工具包。
jpeglibht - 用于读/写jpeg图像的跨平台库。
JPGalleg - Allegro的一个小型附件,可以将JPG图像处理功能添加到库中。
的libpng - 允许读取和写入PNG图像。
OpenGL - 跨平台3D图形库。
PDFlib - 用于动态生成PDF文档的便携式库。
SDL - 跨平台多媒体库。
TinyPTC - 一个小而易于使用的framebuffer图形库。

音乐/声音,音频/视频
BASS - 在Windows中使用测试版的音频库。
BASSMOD - BASSMOD是一个MOD(XM,IT,S3M,MOD,MTM,UMX)版本的BASS
弗莱特 - 运行时语音合成引擎
FMOD - 支持任何格式的音频库。
MediaInfo - 从许多媒体文件格式中读出技术和标签信息的库
mpg123的 - MPEG(包括MP3)解码器库
奥格 - Ogg多媒体容器格式创建/解码器库
OpenAL - 跨平台3D音频API。
PortAudio - 跨平台音频I / O库
sndfile - 以各种格式读取/写入/转换音频文件的库
VLC - 音频/视频播放
Vorbis格式 - Ogg Vorbis音频压缩库

{999796001}Database{999796002}
GDBM - 数据库函数使用可扩展散列,主要用于将密钥/数据对存储到数据文件
MySQL - 高品质,广泛使用的数据库引擎。
PostgreSQL - 免费软件对象关系数据库管理系统
SQLite - 实现自包含嵌入式零配置SQL数据库引擎的小型C库。

开发人员
CUnit - 用于在C中编写,管理和运行单元测试的轻量级系统
GDSL - 通用数据结构库是通用数据结构的例程集合。
gettext的(包括libintl)的so - 国际化机制
GNU ASpell - 免费和开源拼写检查器。
libbfd - 允许应用程序使用相同的例程来操作对象文件,无论目标文件格式如何。

可嵌入语言
JNI - 用于编写Java本机方法并将Java虚拟机嵌入本机应用程序的标准编程接口。
JSON-C - C中的JSON实现
libffi - 外部函数接口和闭包库
libjit - 运行时(即时)编译库
拿ro - 使用Lua语言的轻量级嵌入式脚本引擎。
SpiderMonkey - 可嵌入的JavaScript引擎。

加密
cryptlib - 一个功能强大的安全工具包,即使没有经验的密码程序员也可以轻松地为其软件添加加密和验证服务。
UUID - 通用唯一标识符生成和解析库

数学
big_int - 使用任意大的整数的库。
花栗鼠 - 2D刚体物理库
GMP - 用于任意精度算术的自由库,对有符号整数进行操作,有理数字和浮点数。
GSL - 提供广泛的数学例程,如随机数发生器,特殊功能和最小二乘法拟合。
牛顿 - 物理环境实时仿真的集成解决方案。
ODE - 用于模拟刚体动力学的开源高性能库。

{999796001}Networking{999796002}
CGI-UTIL - 用于为网站创建CGI程序的小型C库。
卷曲 - 支持几乎每个协议的免费且易于使用的客户端URL传输库。
FastCGI - 打开对CGI的扩展,提供高性能而不受服务器特定API的限制。
ZeroMQ - 高性能异步消息库

可扩展标记语言(XML)
外籍人士 - 具有多个有用功能的面向流的XML解析器库。
的libxml - 用于访问xml文件的实际标准库。
的libxslt - XSLT本身是一种用于定义XML转换的XML语言。
Mini-XML - 小型XML解析库,可用于在应用程序中读取XML和类似XML的数据文件。

正则表达式
PCRE - 与Perl使用相同语法的正则表达式模式匹配。
TRE - 轻巧,健壮,高效的符合POSIX标准的regexp匹配库。

{压缩}999796002
bzip2的bs - 用于使用bzip2算法读/写.bz2文件或内存(de)压缩
libzip - 易于使用的库,用于创建和解压缩.zip文件
liblzma - 用于.lzma和.xz文件格式的强LZMA压缩库
LZO - 提供快速的压缩和非常快的减压。
QuickLZ - 非常快的压缩库
zlib的 - 无损数据压缩库未受专利的约束。

系统API
C运行时库
DOS API
disphelper - 帮助库使用普通C中的COM对象
GLib - GNOME的通用跨平台软件实用程序库
Windows API
X11 - Linux系统上常用的窗口系统

用户贡献的图书馆
访问http://www.freebasic.net/___old_site/arch/其他库。