The SDK Host files required to start an AIMMS host process in standalone mode.
When deploying your application, the following files (found in AIMMS_SDK_HOME\cpp\bin) need to be installed alongside your application in order for the SDK to start the actual AIMMS host process.
For use with 64 bit AIMMS versions:
a3uco_ifc-vc120_x64_Release.dll aimmssdk_a3svc-vc120_x64_Release.dll armi-vc120_x64_Release.dll common-vc120_x64_Release.dll cppunit-vc120_x64_Release.dll log4cxx-vc120_x64_Release.dll net4cxx2-vc120_x64_Release.dll net4cxx-dev-vc120_x64_Release.dll aimmssdk_a3host-vc120_x64_Release.exe
For use with 32 bit AIMMS versions,:
a3uco_ifc-vc120_Win32_Release.dll aimmssdk_a3svc-vc120_Win32_Release.dll armi-vc120_Win32_Release.dll common-vc120_Win32_Release.dll cppunit-vc120_Win32_Release.dll log4cxx-vc120_Win32_Release.dll net4cxx2-vc120_Win32_Release.dll net4cxx-dev-vc120_Win32_Release.dll aimmssdk_a3host-vc120_Win32_Release.exe
When deploying your application, the following dynamic link libraries (found in AIMMS_SDK_HOME/cpp/lib/gcc61) need to be installed alongside your application in order for the AIMMS SDK to start the AIMMS host process (64 bit only)
liba3uco_ifc.so libaimmssdk_a3svc.so libarmi.so libcommon.so libcppunit-1.12.so.1 liblog4cxx.so.10 libnet4cxx2.so libnet4cxx-dev.so libstdc++.so.6
Additionally you need:
${AIMMS_SDK_HOME}/cpp/bin/gcc61/aimmssdk_a3host
to be installed alongside your application.
The SDK host files specified above can be installed into any location. By default the SDK tries to locate these host files in the current working folder, but this can be overridden by specifying the appropriate location using the setHostFolder method of the IConfig object. If the SDK host files cannot be found in the location indicated by the config HostFolder property, the SDK will, as a fall back mechanism, try to locate these host files in the AIMMS_SDK_HOME/cpp/bin folder or AIMMS_SDK_HOME/cpp/gcc61/bin , provided the AIMMS_SDK_HOME environment variable is set. So alternatively you can also install the SDK on the machine you wish to deploy to and after that install your application. Bear in mind that the SDK installation is not a system wide installation.