GNOME Bugzilla – Bug 112776
Support for Visual Studio .NET 2003
Last modified: 2004-12-22 21:47:04 UTC
Add support and project files for the Visual Studio .NET 2003 compilier
Created attachment 16430 [details] [review] Patch for adding support for Visual Studio .NET 2003 compiler
Created attachment 16431 [details] Visual Studio .NET 2003 project files
Reassigning to libsigc++, because that's what the patch seems to be for.
Please give me a filename for the Visual Studio project file. I would like to put this in a release in the next few days.
Note that the project filename should probably be called MSVC/libsigc++_msvcX.something, next to the exising MSVC/libsigc++_msvc6.dsp. I guess the X would be 8 (if that's what they call it) or Net2003 or something. Please check that works.
Created attachment 16476 [details] New Project files
Please tell us what that attachment is. For instance, please give us a filename.
The attached zip file contains the following project files: libsigc++_mscvNet2003.vcproj libsigc++_msvcNet2003.sln README.msvcNet2003 tests/ tests/bind_return_test/ tests/bind_return_test/bind_return_test.vcproj tests/bind_test/ tests/bind_test/tests/bind_test/ tests/class_slot_test/class_slot_test.vcproj tests/connection_test/ tests/connection_test/connection_test.vcproj tests/hide_test/ tests/hide_test/hide_test.vcproj tests/method_slot_test/ tests/method_slot_test/method_slot_test.vcproj tests/object_slot_test/ tests/object_slot_test/object_slot_test.vcproj tests/object_test/ tests/object_test/object_test.vcproj tests/retype_return_test/ tests/retype_return_test/retype_return_test.vcproj tests/retype_test/ tests/retype_test/retype_test.vcproj tests/size_test/ tests/size_test/size_test.vcproj tests/slot_test/ tests/slot_test/slot_test.vcproj These project files allow the building of debug and release versions of ligsigc++ and all test cases. I hope this helps. John Burris
Thanks. I am trying to add this stuff, but: 1. The README tells people to read a README that doesn't exist. 2. Why does the main .vcproj also need a .sln, but the test .vcproj files don't. 3. Why are the .vproj files in subdirectories? These subdirectories don't exist yet.
I've rearranged things a bit. I'll release a new tarball and you can tell me if it works. If not, I'll release another.
The .sln file is used to load all the projects into one workspace. This is the same as .dsw files in Visual Studio 6.0. Thie .vcproj files will only load that single project onto the workspace. This is the same as *.dsp file in Visual Studio 6.0. Each .vcproj files are in there own directory because Visual Studio automatical creates the directories /Debug and /Release in the same directory as the .vcproj files. Therefore, it's very ugly and nearly imposible to get Visual Studio to function properly if ever .vcproj file were in the same directory. If you move things around I may be able to get it to work, but I make no guarantees.
So, I think I've done what you wanted. Please try the 1.2.5 release and tell me if anything needs fixing.
By the way, the gtkmm changes are waiting until I hear whether this one worked.
In the tarball I brought down, there are two new directories MSVC and MSVC_NET2003. Both have the new project files in them. Which one will you be keeping? MSVC_NET2003 is the same what I gave you and will work just fine. MSVC has changed a little bit and would need a few small changes to get them to work. Let me know if you will be adding MSVC to CVS and I will make the required changes.
Hmm. There should be an MSVC_6 directory, and the MSVC directory should be removed. I'll check. Thanks.
Fixed. Thanks.