Windows Visual C ++ in OSX?

3452
Joey

Ich versuche, Windows Visual C ++ Express Edition 2008 in OSX mit Wine zu verwenden, aber X11 sagt mir, dass es nicht möglich war, ein Volume zum Extrahieren zu finden und meine Berechtigungen zu überprüfen, die lesen und schreiben. Terminal gibt zurück

$$fixme:clusapi:GetNodeClusterState ((null),0x32ecec,0) stub!. 

Was kann ich dagegen tun? Gibt es eine Möglichkeit, diesen Compiler unter OSX laufen zu lassen? Leider muss ich diese unbedingt verwenden. Es ist für eine Klasse. Ich wollte eine Windows 7 RC und nur Dual-Boot, aber ich glaube, dass sie seit gestern nicht mehr verfügbar sind. Kann ich dieses Programm trotzdem verwenden, ohne Windows kaufen zu müssen?

0
Die Windows 7 RC ** ist noch eine Option. Siehe meine Antwort unten. Chris W. Rea vor 15 Jahren 0
Ich bekomme jetzt Virtual Box. Ich werde versuchen, die 7 RC darin zu betreiben (habe sie von einem Freund bekommen). Danke vielmals! vor 15 Jahren 0

5 Antworten auf die Frage

1
Keck

Wenn Sie sich für ein wenig Selbsterkundung interessieren, wenden Sie sich an Ihren Lehrer, um XCode- oder gcc- Tools zu verwenden.

Mit wenigen Ausnahmen und Nebenfällen ist C ++ C ++, egal ob unter Windows, Mac, Unix, Linux usw. Visual Studio ist eine Umgebung, in der Sie Code eingeben können, aber weit davon entfernt, die einzige zu sein.

Der von Ihnen erstellte Quellcode sollte vollständig mit Visual Studio kompatibel sein.

Hinweis: Dies gilt nicht unbedingt für die GUI-Entwicklung oder für die Grafikprogrammierung. Für beide ist der Zugriff auf Betriebssystemsystembibliotheken erforderlich. In jedem dieser Fälle funktioniert eine Virtualisierung vom Typ Wein nicht. Sie benötigen eine tatsächliche Windows-Installation.

1
Keck

Überprüfen Sie, ob Ihre Schule Mitglied der MSDN Academic Alliance ist. Möglicherweise erhalten Sie eine kostenlose Kopie von Windows.

MSDN AA

1
Andrew Scagnelli

Als Antwort auf die oben genannte Antwort benötigen Sie eine Kopie von Windows. Wenn Sie über Ihre akademische Einrichtung MSDNAA haben, können Sie XP, Vista oder 7 kostenlos erhalten.

Sie können Windows auf Ihrem Mac auf zwei verschiedene Arten installieren: durch eine native Installation oder durch Virtualisierung. Bei einer systemeigenen Installation müssen Sie BootCamp installieren, Ihre Festplatte neu partitionieren und andere unangenehme Dinge ausführen, während für eine virtuelle Installation eine Hostanwendung erforderlich ist. Für Ihre Zwecke sollte die kostenlose Version von VirtualBox gut funktionieren.

Bevor Sie damit beginnen, müssen Sie das Modell Ihres Macs berücksichtigen. Check „Über diesen Mac“ aus dem Apple - Menü und stellen Sie sicher, dass seine ein Intel Mac - PowerPC - Macs nicht Windows ausgeführt werden kann überhaupt .

Für VirtualBox ist die Installation einfach. Laden Sie das VirtualBox-Installationsprogramm herunter und stellen Sie es bereit. Laden Sie die gewünschte Windows-Version von MSDNAA herunter - XP funktioniert wahrscheinlich am besten bei der Virtualisierung. Erstellen Sie eine neue virtuelle Maschine, und legen Sie fest, dass VirtualBox das Windows-Festplattenabbild als CD-ROM-Laufwerk lädt. Starten Sie die VM und installieren Sie Windows wie gewohnt. Hier auf der Sun-Website finden Sie eine ausführlichere Anleitung.

Sie sagen, die Kursanforderungen für Visual Studio - sprechen Sie mit Ihrem Professor über die Verwendung von XCode (native Entwicklungsumgebung von OS X) oder von GCC (der Gnu Compiler Collection) über die Befehlszeile. Wenn Ihr Professor das Zeug kennt, sollte er Ihnen zumindest etwas über GCC erzählen können. Mit den richtigen Bibliotheken sollten Sie in der Lage sein, GUI-Windows-Programme mit GCC zu entwickeln und zu kompilieren. Sie benötigen jedoch eine systemeigene Windows-Installation, um sicherzustellen, dass sie wie erwartet funktionieren.

PPC mac kann auch keinen Wein laufen lassen. kinokijuf vor 12 Jahren 0
1
heavyd

Laut der Wine-Anwendungsdatenbank funktioniert Visual Studio Express 2008 nicht (Bewertung "Garbage"), jedoch hat Visual Studio Express 2005 die Bewertung "Bronze". Sie könnten versuchen, ein Exemplar von 2005 zu finden und es auszuprobieren.

Als weitere Alternative benötigen Sie nicht unbedingt die IDE, um Code zu kompilieren. Sie könnten sehr leicht gültigen C ++ - Code in den Editor Ihrer Wahl schreiben und dann den in VC ++ Express enthaltenen Befehlszeilen-Compiler (cl.exe) und den Linker (link.exe) zum Kompilieren und Verknüpfen der ausführbaren Datei verwenden. Es ist wahrscheinlicher, dass Sie nur den Compiler und Linker unter Wine als die gesamte IDE ausführen.

Probieren Sie diese Links aus:

0
Chris W. Rea

Während die Windows 7 RC-Installations-CD nicht mehr zum Download zur Verfügung steht, können Sie noch bis zum 21. Oktober 2009 einen Product Key anfordern . Wenn Sie also eine andere Quelle für das ISO-Image der Windows 7 RC-Installations-CD finden (z. B. von einem Freund, der über eine Kopie verfügt), können Sie dennoch einen Produktschlüssel anfordern, damit Sie die RC legal installieren und aktivieren können. Siehe Windows 7 Release Candidate (RC) -Download nicht mehr verfügbar :

Die Windows 7 RC steht nicht mehr zum Download zur Verfügung. Wenn Sie den Download erhalten haben und einen Produktschlüssel benötigen, sind sie bis zum 21. Oktober 2009 verfügbar.

Um Ihren Product Key nachzuschlagen oder einen neuen zu erhalten, führen Sie einfach die Schritte durch, als würden Sie einen Download starten. Gehen Sie zum Ende dieser Seite, wählen Sie Ihre Version und Sprache aus und klicken Sie auf "Weiter". Melden Sie sich von dort mit Ihrer Windows Live ID an, und Ihr Produktschlüssel wird auf der nächsten Seite angezeigt.
[...]

Erinnern Sie sich schließlich an den Ablauf:

Verfallsdaten nicht vergessen: Bitte planen Sie im Voraus, wann der RC abläuft. Sie erhalten zwei Wochen Vorlaufzeit, und ab dem 1. März 2010 wird Ihr PC alle zwei Stunden heruntergefahren. Der RC läuft am 1. Juni 2010 aus. Um eine Unterbrechung zu vermeiden, müssen Sie Ihren Test-PC neu erstellen, um das Betriebssystem durch eine gültige Windows-Version zu ersetzen, und alle Programme und Daten neu installieren, bevor die Software abläuft.