[udm-dev] Udm with VS8

Daniel Balasubramanian daniel at isis.vanderbilt.edu
Wed Jan 11 03:28:49 CST 2006


I've compiled 95% of the Udm projects with VS8 in release mode; I haven't tried a debug version yet because I read on the xerces mailing list that they are having issues with that.  However, I haven't yet tested them, but I did send most of the libraries and binaries to Kitty, who seems pretty eager to test them out (I asked him not to re-distribute them).

Among the things that had to be changed:

1. Both xerces and xalan had to be recompiled.  This was a big pain because you have to manually select "No" for the option "Treat wchar_t as Built-in Type" -- the same goes for all projects in Udm, too.  Also, xerces now compiles itself into 2 .dlls: 1 is a deprecated one, and one is a newer one.  We are using functions in both, so we have to change all Udm projets to link to the deprecated library, too.

2. Visual Studio 2005 apparently does not pull in settings from a .ini file, so you have to manually add any definitions from a .ini file into your makefile (this came up trying to recompile xalan, which was a nightmare).

3. A couple of the xalan .mak files had to be changed manually; one had to have some definitions put at the top, the other had to have the /Zc:wchar_t- switch added to all of the CPP_PROJ flags (again, this turns off treating wchar_t as a built-in type).

Surprisingly, the UdmGme project compiled with no problems other than have to re-scope a couple of variables -- as to whether or not it works, that's another issue. :)

There are about 3 projects I have not yet compiled, simply because I'm too tired right now; I'll do these tomorrow, and then upload the binaries and libaries to atlantis so we can start testing them.

Thanks,
Daniel





More information about the udm-dev mailing list