| Downloads

XBLite, C, and assembly language libraries are valuable additions to assist XBLite programmers. The library should include a DLL, a LIB, and an XBLite DEC declaration file.

To install any of these libraries, download the zip file and install to a directory of your choice. Then copy each of the DLL, LIB, and DEC files to the corresponding XBLite installation folder :

copy app.dll to \xblite\programs
copy app.lib to \xblite\lib
copy app.dec to \xblite\include

Download

DLL

Description

Source code for XBLite compiler xblite.exe and supporting libraries.

glfw

GLFW is a free, open source, portable framework for OpenGL application development. GLFW is used to handle operating system specific tasks, such as opening an OpenGL window and reading keyboard, mouse and joystick input, or, for setting timers, querying OpenGL extensions, creating and synchronizing threads, and reading textures from files.

soil

The Simple OpenGL Image Library is a C library used primarily for uploading textures into OpenGL.

gnu_regex

The gnu regular expression library for searching for and replacing patterns in text. RE’s are also useful for data validation, analyzing log files, and parsing user input. 

libcurl

libcurl is a free and easy-to-use client-side URL file transfer library.

hash_table

The Generic Hash Table Library (GHT) creates hash tables that are extensible and generic.

ftp4w32

A FTP library (File Transfer Protocol) which can be used to transfer files between a client/server over a network.

ccsplitter

A custom GUI splitter control to split a window into several panes.

cpdf

ClibPDF is a library of C functions for creating text and graphics PDF files.

libexpat

Expat is a C, stream-oriented, library for parsing XML, written by James Clark.

rmchart

RMChart is a graphing/charting library to create sophisticated charts using gdi+.

sdl

Simple DirectMedia Layer is a cross-platform development library designed to provide low level access to audio, keyboard, mouse, joystick, and graphics hardware via OpenGL and Direct3D.

sqlite3

SQLite is a C-language library that implements a smallfastself-containedhigh-reliabilityfull-featured, SQL database engine.

cheetah2

xcheetah

Cheetah is an xBase database library featuring Visual FoxPro and dBase III Plus style database and memo tables. Indexes are based on proprietary btree algorithms that allow for extremely small and fast files.

md3dll

An xblite MD3 library to display 3D models. The MD3 format was developed by id Software and is used in games like Quake 3: Arena. 

freeimage

xfree

xfi

FreeImage is an Open Source library project for developers who would like to support popular graphics image formats like PNG, BMP, JPEG, TIFF and others. xfree is an xblite library which wraps the functions within FreeImage library. xfi is a supporting library to use with xfree.

wm2name

cmcs21

wm2name is a xblite library which displays all message codes and names from the monitored windows program. The messages are displayed in a dialog which uses the cmcs21 codesense editor control.

zlib

zlib is designed to be a free, general-purpose, lossless data-compression library for use on virtually any computer hardware and operating system. The zlib data format is itself portable across platforms. This xblite example uses zlib to compress and decompress files using a .xpk file extension.