Building 64-bit applications on Windows

Both 32-bit and 64-bit applications are supported on IBM MQ for Windows. The IBM MQ executable and library files are supplied in both 32-bit and 64-bit forms, use the appropriate version depending on the application we are working with.


Executable files and libraries

Both 32-bit and 64-bit versions of the IBM MQ libraries are supplied in the following locations:

Library version Directory containing library files
32-bit MQ_INSTALLATION_PATH \Tools\Lib
64-bit MQ_INSTALLATION_PATH \Tools\Lib64
MQ_INSTALLATION_PATH represents the high-level directory in which IBM MQ is installed.

32-bit applications continue to work normally after migration. The 32-bit files exist in the same directory as in previous versions of the product.

To create 64-bit version we must ensure that the environment is configured to use the library files in MQ_INSTALLATION_PATH \Tools\Lib64. Ensure that the LIB environment variable is not set to look in the folder containing the 32-bit libraries.

Parent topic: Building your procedural application on Windows