To set up the C++ environment, you must define the environment variables and the compiler flag.
When you set up your Windows or AIX® environment, you must establish the settings described in this section. The following table lists Library, AIX shared and DLL requirements.
To compile IBM Content Manager applications using the .NET 2003 compiler, you must add the MSVC71 compile flag in the .mak files or in the project files. For example, in the compile flag definitions, add /D MSVC71. If you do not define the compiler flag, your application does not compile. For more information, check C++ sample makefiles.
To compile IBM Content Manager applications using the Microsoft Visual C++ 2005 compiler, you must add the MSVC80 and MSVC71 compile flag in the .mak files or in the project files. For example, in the compile flag definitions, add /D MSVC80 and /D MSVC71. If you do not define the compiler flag, your application does not compile. For more information, check C++ sample makefiles.
| Connector | Library | Windows DLLs | Shared objects for AIX |
|---|---|---|---|
| Common note: Not a connector. It is a common set of APIs used by all of the connectors. | cmbcm81x.lib cmbcm81xd.lib | cmbcm81x.dll cmbcm81xd.dll | libcmbcm817.a |
| IBM Content Manager Version 8 | cmbicm81x.lib cmbicm81xd.lib | cmbicm81x.dll cmbicm81xd.dll cmbicmfac81x.dll cmbicmfac81xd.dll | libcmbicm817.a libcmbicmfac817.so |
| ImagePlus® for OS/390® | cmbip81x.lib cmbip81xd.lib | cmbip81x.dll cmbip81xd.dll cmbipfac81x.dll cmbipfac81xd.dll | Not supported |
| VisualInfo | cmbv481x.lib cmbv481xd.lib | cmbv481x.dll cmbv481xd.dll cmbv4fac81x.dll cmbv4fac81xd.dl | Not supported |
