IBM MQ for Windows

On IBM® MQ for Windows, you must link your program to the MQI library files supplied for the environment in which you are running your application, in addition to those provided by the operating system:

Table 1. Library files for Windows applications
Library File Environment
MQ_INSTALLATION_PATH\Tools\Lib\mqm.lib Server for C (32-bit)
MQ_INSTALLATION_PATH\Tools\Lib\mqic.lib Client for C (32-bit)
MQ_INSTALLATION_PATH\Tools\Lib\mqmxa.lib Server XA interface for C (32-bit)
MQ_INSTALLATION_PATH\Tools\Lib\mqcxa.lib Client XA interface for C (32-bit)
MQ_INSTALLATION_PATH\Tools\Lib\mqicxa.lib Client MTS for C (32-bit)
MQ_INSTALLATION_PATH\Tools\Lib\mqmcics4.lib32 Server TXSeries® CICS® support for C (32-bit)
MQ_INSTALLATION_PATH\Tools\Lib\mqccics4.lib32 Client TXSeries CICS support for C (32-bit)
MQ_INSTALLATION_PATH\Tools\Lib\mqmzf.lib Installable services exits for C (32-bit)
MQ_INSTALLATION_PATH\Tools\Lib\mqmcbb.lib Server for IBM COBOL (32-bit)
MQ_INSTALLATION_PATH\Tools\Lib\mqmcb.lib Server for Micro Focus COBOL (32-bit)
MQ_INSTALLATION_PATH\Tools\Lib\mqiccbb.lib Client for IBM COBOL (32-bit)
MQ_INSTALLATION_PATH\Tools\Lib\mqiccb.lib Client for Micro Focus COBOL (32-bit)
MQ_INSTALLATION_PATH\Tools\Lib\imqs23vn.lib Server for C++ (32-bit)
MQ_INSTALLATION_PATH\Tools\Lib\imqc23vn.lib Client for C++ (32-bit)
MQ_INSTALLATION_PATH\Tools\Lib\imqb23vn.lib Base for C++ (32-bit)
MQ_INSTALLATION_PATH\Tools\Lib\imqx23vn.lib Client MTS for C++ (32-bit)
MQ_INSTALLATION_PATH\Tools\Lib64\mqm.lib Server for C (64-bit)
MQ_INSTALLATION_PATH\Tools\Lib64\mqic.lib Client for C (64-bit)
MQ_INSTALLATION_PATH\Tools\Lib64\mqmxa.lib Server XA interface for C (64-bit)
MQ_INSTALLATION_PATH\Tools\Lib64\mqcxa.lib Client XA interface for C (64-bit)
MQ_INSTALLATION_PATH\Tools\Lib64\mqicxa.lib Client MTS for C (64-bit)
MQ_INSTALLATION_PATH\Tools\Lib64\mqmcbb.lib Server for IBM COBOL (64-bit)
MQ_INSTALLATION_PATH\Tools\Lib64\mqmcb.lib Server for Micro Focus COBOL (64-bit)
MQ_INSTALLATION_PATH\Tools\Lib64\mqiccbb.lib Client for IBM COBOL (64-bit)
MQ_INSTALLATION_PATH\Tools\Lib64\mqiccb.lib Client for Micro Focus COBOL (64-bit)
MQ_INSTALLATION_PATH\Tools\Lib64\imqs23vn.lib Server for C++ (64-bit)
MQ_INSTALLATION_PATH\Tools\Lib64\imqc23vn.lib Client for C++ (64-bit)
MQ_INSTALLATION_PATH\Tools\Lib64\imqb23vn.lib Base for C++ (64-bit)
MQ_INSTALLATION_PATH\Tools\Lib64\imqx23vn.lib Client MTS for C++ (64-bit)

MQ_INSTALLATION_PATH represents the high-level directory in which IBM MQ is installed.

Use amqmdnet.dll for compiling .NET programs. See Compiling IBM MQ .NET programs within the section Developing .NET applications for more information.

These files are shipped for compatibility with previous releases:
  • mqic32.lib
  • mqic32xa.lib