Visual Studio 8 command line C++ compiler and linker.
This appdb entry is about command line tools. If you intend to use/run Visual C++ IDE visit Visual Studio .NET appdb entries!
The compiler just seems to work. I've tested compilation of some C and C++ files and they work fine. They only thing needed was copying the Program\ Files/Microsoft\ Visual\ Studio\ 8/VC/ subdirs: bin, include and lib.
And Executing it through a little script made it easier:
#!/bin/sh wine "c:/Program Files/Microsoft Visual Studio 8/VC/bin/cl.exe" /I"c:/Program Files/Microsoft Visual Studio 8/VC/include" $@ /link /LIBPATH:"c:/Program Files/Microsoft Visual Studio 8/VC/lib"≠
What does not
I tried to get it working from the mounted Windows partition but this failed as it couldn't find various files.
What was not tested
I haven't tried installing Visual Studio through the actual installer as I had seen bad reports about this and furthermore, because it occupies way to much space. And finally, because I only want to use it on the commandline (and maybe integrated in buildscripts).
As the C++ compiler and linker seem to be working perfectly without actual modifications, I frankly would prefered to have given it a higher rating. But, as I haven't tried the installer and I haven't tried all the tools yet, I have tried to temper my enthousiasm a bit :) Still, I hadn't expected this to work, reading the other's reports.
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Show||Ubuntu 9.10 "Karmic" i386 (+ variants like Kubuntu)||Jan 05 2010||1.1.35||Yes||Yes||Gold||Dan Kegel|
|Show||Ubuntu 8.04 "Hardy" i386 (+ variants like Kubuntu)||May 13 2008||1.0-rc1||No||Yes||Gold||an anonymous user|
|Current||Ubuntu 7.10 "Gutsy" i386 (+ variants like Kubuntu)||Oct 25 2007||0.9.46.||N/A||Yes||Gold||an anonymous user|
|Bug #||Description||Status||Resolution||Other apps affected|
|61||winemaker: Add support for the Visual C++ project files||CLOSED||FIXED||View|
|14168||visual studio 2005 installer too slow, msi O(n^2) behavior?||CLOSED||FIXED||View|
|17096||Visual C++ 2005 Trial can't build project, complains when starting mspdbsrv||CLOSED||FIXED||View|
|19691||Visual C++ 2005 Express: can't uninstall or reinstall||CLOSED||FIXED||View|
|21031||Visual C++ 2005 Trial can't build project, deadlocks, heap corruption?||NEW||View|
|21259||Visual C++ 2005 Trial build hangs on first run after a reboot||NEW||View|
|21423||Visual C++ 2005 slow?||NEW||View|
|36750||Visual C++ 2005 Trial build fails very early||NEW||View|
|37375||Visual C++ 2005 Express SP1 install fails||NEW||View|
¬≠Make sure you operate on a clean WINEPREFIX (~/.wine)!
$ for ((i=1; i<=10; i++)) ; do wget http://download.microsoft.com/download/platformsdk/sdk/update/WIN98MeXP/EN-US/2600.2180/FULL/PSDK-FULL.$i.cab ; done
$ wget http://download.microsoft.com/download/platformsdk/sdk/update/WIN98MeXP/EN-US/2600.2180/FULL/PSDK-FULL.bat
$ wget http://download.microsoft.com/download/platformsdk/sdk/update/WIN98MeXP/EN-US/2600.2180/FULL/Extract.exe
Run the supplied batch file to extract all cabinets to temp PSDK install folder:
¬≠$ wine start.exe PSDK-FULL.bat "C:\psdktemp"
Execute the installer from "C:\psdktemp" folder
$ wine ./setup.exe¬≠¬≠
This is bug 14168. The installer takes a considerable when the Installing components action is processed on install page. Depending on machine speed it takes 5-10 minutes until it really begins to copy files.
Wine's msi component executes large table joins which causes this performance hit (CPU usage 100% for long time). Just be patient.