From: Robert S. G. <rsg...@rc...> - 2006-06-12 02:04:36
|
Hi all, My client uses MSVS 2005 for most of their existing software, but wants to move towards Linux for new/special projects. I am tasked with adding significant XML I/O capabilities, for both platforms, so I'm looking for a good cross-platform approach. It seems libxml++ might fit the bill, though I haven't been able to get it to work yet. First, it claims to only work with MSVS 2003, though I probably couldn't make that work either. From the README file in the MSVC_Net2003 directory, I see this: 1.. Install the latest Win32 GTK+ Development Environment from the Glade for Windows project, http://gladewin32.sourceforge.net. 2.. Build libsigc++ 2.0.6 or later, and glibmm 2.4.7 or later from source. 3.. Add GTK+, libsigc++ and glibmm to the include and lib paths in Visual Studio. 4.. Load the MSVC_Net2003/libxml++.sln solution. 5.. Build the entire solution. Run the tests. Sounds straightforward, though rather complex. I mean, I only want an XML parser! I really don't want all these widgets and all; after all, they will be sticking with MSVS for user interfaces on their Windows machines! The Linux boxes will be servers. But anyway, I can't get libsigc++ to compile, as there are missing resource.h files. Is all this really necessary? Is there a simpler way to go about it? Should I be able to get libxml++ installed by just installing libxml2 and ustring? Has anyone done this successfully? Thanks! -Bob |
From: Christophe de V. <cde...@al...> - 2006-06-14 08:28:41
|
Robert, This might interest you : http://bugzilla.gnome.org/show_bug.cgi?id=3D320= 197 Regards, Christophe Robert S. Grimes a =E9crit : > > Hi all, > > My client uses MSVS 2005 for most of their existing software, but > wants to move towards Linux for new/special projects. I am tasked > with adding significant XML I/O capabilities, for both platforms, so > I'm looking for a good cross-platform approach. It seems libxml++ > might fit the bill, though I haven't been able to get it to work yet.=20 > First, it claims to only work with MSVS 2003, though I probably > couldn't make that work either. From the README file in the > MSVC_Net2003 directory, I see this: > > 1. Install the latest Win32 GTK+ Development Environment from the > Glade for Windows project, http://gladewin32.sourceforge.net. > 2. Build libsigc++ 2.0.6 or later, and glibmm 2.4.7 or later from > source. > 3. Add GTK+, libsigc++ and glibmm to the include and lib paths in > Visual Studio. > 4. Load the MSVC_Net2003/libxml++.sln solution. > 5. Build the entire solution. Run the tests. > > Sounds straightforward, though rather complex. I mean, I only want an > XML parser! I really don't want all these widgets and all; after all, > they will be sticking with MSVS for user interfaces on their Windows > machines! The Linux boxes will be servers. But anyway, I can't get > libsigc++ to compile, as there are missing resource.h files. Is all > this really necessary? Is there a simpler way to go about it? Should > I be able to get libxml++ installed by just installing libxml2 and > ustring? Has anyone done this successfully? > > =20 > Thanks! > -Bob > > > -----------------------------------------------------------------------= - > > _______________________________________________ > Libxmlplusplus-general mailing list > Lib...@li... > https://lists.sourceforge.net/lists/listinfo/libxmlplusplus-general > =20 |
From: Robert S. G. <rsg...@rc...> - 2006-06-14 20:48:38
|
Thanks, Christophe! I ended up just installing iconv, libxml2, libxslt, and libxml++, using this patch. I agree with Murray that the typedef is a bit clumsy, but what is one person supposed to do? I had a number of other issues, specifically getting configure to work and getting symbols to export (Finally figured out what gendef is for!). Seems to work! -Bob > -----Original Message----- > From: Christophe de Vienne [mailto:cde...@al...] > Sent: Wednesday, June 14, 2006 4:28 AM > To: Robert S. Grimes > Cc: lib...@li... > Subject: Re: [libxml++] Installing for Microsoft Visual Studio 2005 > > > Robert, > > This might interest you : http://bugzilla.gnome.org/show_bug.cgi?id=320197 > > > Regards, > > Christophe > > Robert S. Grimes a écrit : > > > > Hi all, > > > > My client uses MSVS 2005 for most of their existing software, but > > wants to move towards Linux for new/special projects. I am tasked > > with adding significant XML I/O capabilities, for both platforms, so > > I'm looking for a good cross-platform approach. It seems libxml++ > > might fit the bill, though I haven't been able to get it to work yet. > > First, it claims to only work with MSVS 2003, though I probably > > couldn't make that work either. From the README file in the > > MSVC_Net2003 directory, I see this: > > > > 1. Install the latest Win32 GTK+ Development Environment from the > > Glade for Windows project, http://gladewin32.sourceforge.net. > > 2. Build libsigc++ 2.0.6 or later, and glibmm 2.4.7 or later from > > source. > > 3. Add GTK+, libsigc++ and glibmm to the include and lib paths in > > Visual Studio. > > 4. Load the MSVC_Net2003/libxml++.sln solution. > > 5. Build the entire solution. Run the tests. > > > > Sounds straightforward, though rather complex. I mean, I only want an > > XML parser! I really don't want all these widgets and all; after all, > > they will be sticking with MSVS for user interfaces on their Windows > > machines! The Linux boxes will be servers. But anyway, I can't get > > libsigc++ to compile, as there are missing resource.h files. Is all > > this really necessary? Is there a simpler way to go about it? Should > > I be able to get libxml++ installed by just installing libxml2 and > > ustring? Has anyone done this successfully? > > > > > > Thanks! > > -Bob > > > > > > ------------------------------------------------------------------------ > > > > _______________________________________________ > > Libxmlplusplus-general mailing list > > Lib...@li... > > https://lists.sourceforge.net/lists/listinfo/libxmlplusplus-general > > |