Zunächst einmal, tut mir leid, wenn das eine dumme Frage ist. Ich habe code :: blocks installiert, um das Programm kennenzulernen und mit dem selbstständigen Unterrichten von C++ zu beginnen. Ich habe ein MacBook Pro mit OS 10.7.3. Ich habe einen Code :: Blöcke 10.05. Wenn ich versuche, eine "Hallo Welt" zu bauen, passiert nichts. Basierend auf etwas Googeln habe ich herausgefunden, dass es daran liegt, dass code :: blocks nicht weiß, wo sich der Debugger/Compiler befindet. Weiteres Googlen brachte mir this page, was mir sagt, dass ich Xcode installieren und einige Dinge in den code :: blocks-Einstellungen beheben sollte. Dieses Wiki wurde jedoch offensichtlich nicht aktualisiert, seit Apple zum App Store gegangen ist, da die Dateipfade, die es für den Compiler gibt, nicht existieren (es gibt kein/Developer/*, selbst nach der Installation von Xcode). Xcode 4.3.2 wurde bereits installiert, als ich code :: blocks und code :: blocks "auto-detected" mehrere Compiler installiert habe. Sie haben nicht funktioniert. Wenn irgendjemand weiß, wo Xcode seine Compiler versteckt, nachdem Apple in den App Store umgezogen ist, wäre ich sehr dankbar.Der Versuch, Code :: Blocks auf einem Mac mit Lion laufen zu lassen. Kann den Compiler nicht richtig einrichten
1
A
Antwort
3
Neben Xcode der App müssen Sie die "Kommandozeilen-Tools" installieren, mit denen Sie die Compiler von der Kommandozeile aus aufrufen können.
Gehe zu dieser Seite: https://developer.apple.com/xcode/index.php
und schauen unter "Suche nach zusätzlichen Entwickler-Tools". Dazu müssen Sie sich mit Ihrer Apple-Entwickler-ID anmelden (die Sie kostenlos erhalten, wenn Sie die $ 99 für die Programmmitgliedschaft noch nicht bezahlt haben). Sobald Sie in sind, ist das Paket, das Sie als nächstes installieren möchten, "Befehlszeilentools für Xcode - Ende März 2012" (oder was auch immer dort aufgeführt ist).
Verwandte Themen
- 1. Kann den Server nicht auf Django laufen lassen (Verbindung abgelehnt)
- 2. Docker auf dem Mac einrichten: Kann nicht über localhost verbinden
- 3. Wie kann ich diesen Code auf mobilen Geräten laufen lassen?
- 4. kann nicht installiert numpy auf Mountain Lion
- 5. Wie rails website dauerhaft auf Mac OS X laufen lassen
- 6. Kann Akeneo nicht in Produktion laufen lassen
- 7. Docker Compose kann Containerverbindungen nicht richtig einrichten
- 8. Kann Summen nicht laufen lassen - ASP.NET/VB
- 9. Django auf twisted.web laufen lassen
- 10. Wie kann ich dieses Programm richtig laufen lassen?
- 11. Kann ich Apache und Glassfish auf einem Server laufen lassen?
- 12. Kann nicht PHP-Skript mit der guten Konfiguration auf Mac OS Lion
- 13. Kann Indy Javascript laufen lassen?
- 14. Einstellung Terminal Vim Farbschema auf Mac Lion
- 15. Wie kann ich Tensorflow auf einem einzelnen Kern laufen lassen?
- 16. a2enmod funktioniert nicht auf Mac OS X - Mountain Lion
- 17. kann nicht den Code richtig in Ns2
- 18. Ich kann Ethereum Wallet nicht auf Windows64 laufen lassen
- 19. Code-Coverage-Dateien werden nicht auf OSX Lion generiert
- 20. Kann nur uwsgi mit Root laufen lassen
- 21. Versuch, mehrere HTTP-Anfragen parallel laufen zu lassen, aber durch Windows (Registry) eingeschränkt zu werden
- 22. Python 2.5.6 Fehler Build auf Mac Lion
- 23. Server und Clients auf einem Rechner laufen lassen (Netbeans 8.1)
- 24. Wie kann ich einfach Boost-Programm auf Mac OS (Lion)
- 25. Tomcat 8.0 wird nicht laufen auf Mac
- 26. Wie verwende ich den Einstiegspunkt wmain() in Code :: Blocks?
- 27. Fehler bei der Installation von Pygame auf Mountain Lion
- 28. kann nicht laufen mysql vom Terminal auf Mac -xxamp installieren
- 29. MAC IntelliJ IDEA kann nicht Webprojekt laufen auf Port 80
- 30. Mac Lion Apache kann Dateien im Dokumentenstammverzeichnis nicht anzeigen
Perfekt! Das hat es getan. Muss ich nun das Compiler-Suchverzeichnis, das Linker-Suchverzeichnis oder zusätzliche Compiler-Flags verwenden? – tjtoml
Ich weiß nicht ... funktioniert es in Ordnung für dich? –
Es hat soweit geklappt, also nehme ich nicht an. Ich habe das code :: blocks Wiki aktualisiert, um es ein wenig deutlicher zu machen, was benötigt wird, damit diese Frage hoffentlich nicht erneut gestellt wird. – tjtoml