x86 Libraries for WMX3 64-bit
The WMX3 64-bit installation includes two sets of C++ and .NET libraries for compiling x64 (64-bit) and x86 (32-bit) applications.
The x64 libraries are installed to the Lib folder of the WMX3 installation path, and are used to compile x64 applications. Most users should use this library set.
The x86 libraries are installed to the Lib\x86 folder of the WMX3 installation path, and are used to compile x86 applications. These libraries should be used only when necessary (for example, because a particular library used by the user application is only available in 32-bit).
The version of IMDll.dll must match the version of the libraries used to compile the user application. When running applications built using the x86 libraries, the IMDll.dll in the application path must be the one from the Lib\x86 folder.
x64 and x86 applications built using the aforementioned libraries will both run on the 64-bit WMX3 engine. It is possible to run x64 and x86 user applications simultaneously.
x64 and x86 applications built using the aforementioned libraries are only compatible with 64-bit Windows and 64-bit RTX. WMX3 32-bit is required to build applications that will run on 32-bit operating systems.
The following diagram summarizes the relation of x64 and x86 libraries of WMX3 64-bit.
