Can try to make use only portable libraries, or modularize the code so that OS specific code is includedconditionally.
Can you specify what OS specific code is exactly being used for windows.
I tested it on Windows 7 (64 bit) ... However, I think (not 100%) you need to install the MSVC++ 32 bit run-time because Arma 3 uses 32 bit libs.
Closing this ticket. I have ported the library to Linux, and added instructions on the readme for how how to build it in Ubuntu 14.04(64bit).
If you don't want build it yourself, you can download the binary at:
and install the run-time libraries:
sudo apt-get install lib32stdc++6 libc6-i386 lib32gcc1