Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

Is that possible to organize nightly builds at Ubuntu Server using MSVC++ compiler? I mean is it possible to install Visual Studio 2008 and run msbuild.exe in Wine by scheduler to compile C++ solutions?

EDIT: I have used VirtualBox with Win7 in in. It works fine.

share|improve this question

2 Answers 2

up vote 1 down vote accepted

I have never seen anyone successfully building projects with MSVC++ under Wine. However, the only thing I can find is a bug concerning building .NET projects using msbuild.exe under Wine (bug is here)

How about running a VirtualBox with e.g. Windows XP, and using shared folders and some clever hacks (to start the compilation)?

share|improve this answer
    
VirtualBox requires additional resources (e.g. memory or processor). So Wine more preferred while it used for other purposes also. –  Kirill V. Lyadvinsky Jun 17 '09 at 13:55
    
I see. Unfortunately I don't think you will be lucky on this one, but it would be neat! –  E Dominique Jun 18 '09 at 6:29

Theoretically, it should be possible. However, the Wine AppDB suggests that your luck may not be good. The best thing to do is to install it and try.

share|improve this answer
    
I have tried it already. MSVC installer failed to work under Wine. May be there are some silent install mode switches needed. Or some /WINECOMPATMODE switch. –  Kirill V. Lyadvinsky Jun 17 '09 at 13:57
    
If you haven't had much luck, and the appdb doesn't look good, then I think it's safe to say it can't be done on the current version of wine. Maybe Codeweaver's version of Wine will work, but that's not free. –  David Pashley Jun 17 '09 at 14:46
    
Thank you for your respond. Maybe someone has experience of such installation. I'll wait for that mega-admin :) –  Kirill V. Lyadvinsky Jun 17 '09 at 14:59

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.