Building the SoftWoehr Class Library
SoftWoehr Class Library and this documentation are Copyright *C* 1999,
Jack J. Woehr
Table of Contents
Source distribution
The class library is distributed as source with some examples. You have
to build a shared object (Unix/Linux) or DLL (Windows NT) to use the class
library. Since everything provided is standard C++ it should compile under
any standard C++ system. Makefiles are provided for Linux, Solaris and
Windows NT. You can easily write a makefile for other platforms, as this
code should be entirely Standard C++. Please email
the author if you notice any non-standard usage!
Building on GNU Linux
Supported is GCC 2.95.x and above. Type
gmake -f Makefile.linux
to build everything.
-
The makefile assumes you have installed the appropriate IBM MQ product
or client support pack in /opt
-
Please modify Makefile.linux if your installation is different.
-
You may need to create ./bin ./obj ./lib directories by hand,
but they are there (empty) in the .zip file.
-
Always compile for and link with the multithreaded version of the GCC
libraries.
Building on Sun Solaris
Supported is Sun CC 5.x.
Type
gmake -f Makefile.sun
to build everything. Yes, you do need GNU gmake!
-
The makefile assumes you have installed the appropriate IBM
MQSeries product or client
support pack in /opt
-
Please modify Makefile.sun if your installation is different.
-
You may need to create ./bin ./obj ./lib directories by hand,
but they are there (empty) in the .zip file.
-
Always compile for and link with the multithreaded version of the Sun
CC libraries.
Building on Microsoft Windows NT
Supported is IBM Visual
Age C++ 4.x. Load the jxmqdll.icc project and build it. Build
each of the other .icc projects to build the samples.
-
The path to the MQ includes and libs is hard-coded in the .icc files.
-
You will certainly have to change this yourself!
-
Always compile for and link with the multithreaded version of the Visual
Age libraries.