GNOME Bugzilla – Bug 328827
Microsoft Visual Studio 2005 compilation
Last modified: 2006-01-27 13:42:15 UTC
Hi, I found VS.2005 environment a very nice one and it seems to better support C99. Also it has a lot of good features, like profiling, boundary and security checks in the code. This could be usefull when you debug applications. In order to contribute some code to gstreamer I need to build it and be able to debug it right from VS.2005. For this I need to compile all the dependancies because there are crashes appeared when you try to mix msvcrt.dll and msvcr80.dll runtimes. For libxml2 I didn't find any VS.2005 project files and faced some problems compiling it from command line. So I created the required project files for VS.2005 and attached them to bug. Please include them to CVS, this will save a lot of time for the people like me that want to debug other applications that depends on libxml2 right from VS.2005 Please note that I understand that you cannot distribute the build linked with msvcr80.dll because it is not a part of OS and this breaks GPL. I just asking to add VS project files. I've filed the same bug for glib before(#328691) and it seems to be accepted. It will be nice to see the same for libxml2.
Created attachment 58203 [details] VS.2005 project files the vs8 directory attached need to be added to win32 directory. If you think that it is not the right place please tell me I will move them to another location and modify project files acordingly.
Suggestions for platform specific changes, especially for Windows must be directed to the mailing-list where the people competent on the Windows environment can answer. http://xmlsoft.org/bugs.html for informations about the mailing-list, please suscribe first. We do have a Windows maintainer and he will ultimately make the decision. I don't know why the environment to build in the win32 subdir is not adequate, this should be explained in the post to the mailing-list. I will close this bug report as I don't expect processing of this request to be done though Bugzilla, thanks, Daniel