Libartnet is an implementation of the ArtNet protocol. ArtNet allows the transmission of DMX and related data over IP networks.
For installation notes see the INSTALL file. Run autoreconf -fi to create configure scripts.
Building libartnet with mingw-w64:
set up mingw-w64 (and possibly MSYS).
for a 64-bit build: --host=x86_64-w64-mingw32 for a 32-bit build: --host=i686-w64-mingw32
./configure ac_cv_func_malloc_0_nonnull=yes ac_cv_func_realloc_0_nonnull=yes --host=x86_64-w64-mingw32 --prefix=/some/path/prefix
Building libartnet with MS Visual Studio:
either open msvc\libartnet\libartnet.sln with devenv.exe or use msbuild:
for 64-bit build: "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" x64 for 32-bit build: "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" x86
build libartnet:
cd msvc\libartnet
for 64-bit Release build: msbuild libartnet.sln /t:libartnet /p:Configuration=Release /p:Platform=x64 for 32-bit Release build: msbuild libartnet.sln /t:libartnet /p:Configuration=Release /p:Platform=x86 for 64-bit Debug build: msbuild libartnet.sln /t:libartnet /p:Configuration=Debug /p:Platform=x64 for 32-bit Debug build: msbuild libartnet.sln /t:libartnet /p:Configuration=Debug /p:Platform=x86