Q: How can I use omniORB 4.0.0 on Windows?
I have tried to compile omniORB 4.0.0 on Windows using MS Visual C++ 7.0 (or 7.1), but I get lots of errors. How can I use omniORB 4 on Windows? What about using the pre-compiled omniORB 4.0.0 for Windows?
A: Update to omniORB 4.0.2 or get a CVS snapshot.
omniORB 4.0.0 does not compile with Visual C++ 7.0 (.NET 2002) or 7.1 (.NET 2003). omniORB 4.0.1 or newer compiles with Visual C++ 7.0, and omniORB 4.0.2 or newer compiles with Visual C++ 7.1. There are also nightly CVS snapshots that are usually updated as soon as a bug is found. The nightly snapshots are just as easy to compile as the official release versions.
The binary version of omniORB 4.0.0 was compiled with Visual C++ 6. It is very unlikely that that version will work with other C++ code compiled with Visual C++ 7. Until a binary release of omniORB compiled using Visual C++ 7 is available, it will probably be necessary to build omniORB from its source.
Back to: LiveFaq
