About
Congratulations on choosing XIMC multi-platform programming library! This document contains all information about XIMC library. It utilizes well known virtual COM-port interface, so you can use it on Windows 7, Windows Vista, Windows XP, Windows Server 2003, Windows 2000, Linux, Mac OS X. XIMC multi-platform programing library supports plug/unplug on the fly. One program can control one device. Multiple processes (programs) that control one device simultaneously are not allowed.
System requirements
For rebuilding library
On Windows:
- Windows 2000 or later, 64-bit system (if compiling both arhitectures) or 32-bit system.
- Microsoft Visual C++ 2008 or later
- cygwin with tar, bison, flex installed
On Linux or FreeBSD:
- 64-bit or/and 32-bit system system
- gcc 4 or later
- common autotools: autoconf, autoheader, aclocal, automake, autoreconf, libtool
- gmake
- doxygen - for building docs
- LaTeX distribution (teTeX or texlive) - for building docs
- flex 2.5.30+
- bison
- mercurial (for building developer version from hg)
On Mac OS X:
- XCode 4
- doxygen
- mactex
- autotools
- mercurial (for building developer version from hg)
If mercurial is used, please enable 'purge' extension by adding to ~/.hgrc following lines:
[extensions]
hgext.purge=
For using library
Supported operating systems (32 or 64 bit):
- Mac OS X 10.6
- Windows 2000 or later
- Autotools-compatible unix. Package is installed from sources.
- Linux debian-based. DEB package is built against Debian Squeeze 6
- Linux rpm-based. RPM is built against OpenSUSE 10
- FreeBSD 9. Package is provided.
Build requirements:
- Windows: Microsoft Visual C++ 2008 or mingw (currently not supported)
- UNIX: gcc 4, gmake
- Mac OS X: XCode 4