### Using Object Files from VisualAge for C++ Version 3.5 or Earlier

You can link object files created with IBM C and C++ Compilers with objects from VisualAge for C++ Version 3.5 or earlier. However, old and new object files must have been compiled with the same options:

- You cannot mix objects compiled with /Gm- with objects compiled with /Gm+.
- You cannot mix modules that link statically to the run-time library (compiled with /Gd-) with objects that link dynamically (compiled with /Gd+).

To ensure the correct library is used, link with the /NOD linker option, and explicitly specify the new library name on the command line.

Packaging the IBM C and C++ Compilers Run-time DLLs (Using DLLRNAME)
Library Names for IBM C and C++ Compilers and VisualAge for C++
Using Executable Modules from VisualAge for C++ Version 3.5 or Earlier