1. Foren
  2. Kommentare
  3. Software-Entwicklung
  4. Alle Kommentare zum Artikel
  5. › Entwicklung: Microsoft…

Kann man VSCode auch mit anderen C++-Compilern benutzen?

  1. Thema

Neues Thema Ansicht wechseln


  1. Kann man VSCode auch mit anderen C++-Compilern benutzen?

    Autor: rldml 15.09.20 - 13:29

    Ist mir zu lästig (und irgendwo auch dämlich) VSCode ständig über die Entwickler-Shell von Visual Studio aufrufen zu müssen...

  2. Re: Kann man VSCode auch mit anderen C++-Compilern benutzen?

    Autor: dododo 15.09.20 - 14:02

    Es gibt ein Plugin für clangd den Language Server des LLVM projekts und entsprechend clang als Compiler nutzt. Hab's nicht getestet aber scheint gut bewertet zu sein.

  3. Re: Kann man VSCode auch mit anderen C++-Compilern benutzen?

    Autor: aha47 15.09.20 - 14:17

    dododo schrieb:
    --------------------------------------------------------------------------------
    > Es gibt ein Plugin für clangd den Language Server des LLVM projekts und
    > entsprechend clang als Compiler nutzt. Hab's nicht getestet aber scheint
    > gut bewertet zu sein.

    "Klassisch" gcc (MinGW oder WSL) geht. Das genannte clangd-Plugin ist kein Compiler, sondern ist für Code Completion etc. (steht zumindest dort).

  4. Re: Kann man VSCode auch mit anderen C++-Compilern benutzen?

    Autor: dododo 15.09.20 - 15:07

    aha47 schrieb:
    --------------------------------------------------------------------------------
    >
    > "Klassisch" gcc (MinGW oder WSL) geht. Das genannte clangd-Plugin ist kein
    > Compiler, sondern ist für Code Completion etc. (steht zumindest dort).

    Ja, das Plugin ist selbst kein Compiler sondern integriert den clangd Languageserver. Dieser nutzt im Hintergrund jedoch den clang Compiler (gcc und msvc kompatibel) für Kompilierfehler, Auflösung von Referenzen, etc und zeigt diese entsprechend im Code an.
    Das ist es auch was ich zumindest als Hauptaufgabe einer Compiler Integration in einer IDE sehe, das eigentliche Kompilieren wird ja meist per build system gesteuert. So habe ich die Frage auch verstanden und entsprechend beantwortet :-).

    Soweit ich weiß funktioniert unter VS Code solch eine Kompileranbindung immer über eine LSP Implementierung. MS hat das Protokoll ja genau deshalb entwickelt um eine definierte Abstraktionsschicht zu haben.
    Das ermöglicht es übrigens mittlerweile auch VIM mit recht geringem Aufwand als IDE für viele Sprachen zu nutzen, man kann einfach die für VSCode erstellten LSP Implementierungen für diese Sprachen nutzen. Danke Microsoft ;-).

  1. Thema

Neues Thema Ansicht wechseln


Um zu kommentieren, loggen Sie sich bitte ein oder registrieren Sie sich. Sie müssen ausserdem in Ihrem Account-Profil unter Forum einen Nutzernamen vergeben haben. Zum Login

Stellenmarkt
  1. Deutsche Nationalbibliothek, Frankfurt am Main
  2. induux international gmbh, Stuttgart
  3. DATAGROUP Köln GmbH, Düsseldorf
  4. ING Deutschland, Frankfurt, Nürnberg

Golem pur
  • Golem.de ohne Werbung nutzen

Anzeige
Top-Angebote
  1. (u. a. Knives Out für 7,80€, Bloodshot für 6,80€, Le Mans 66 für 11,49€, The Avengers 4...
  2. (u. a. Samsung C49RG94SSU 49 Zoll Curved Gaming Monitor Dual WQHD 32:9 120Hz für 899€)
  3. (u. a. Palit GeForce RTX 3070 GameRock OC 8G für 749€, GIGABYTE GeForce RTX 3090 Eagle OC 24G...
  4. (u. a. 970 Evo Plus PCIe-SSD 500GB für 69,30€, T7 Touch Portable SSD 1TB für 137,99€)


Haben wir etwas übersehen?

E-Mail an news@golem.de


Next-Gen: Tolle Indiegames für PS5 und Xbox Series X/S
Next-Gen
Tolle Indiegames für PS5 und Xbox Series X/S

Kaum ein unabhängiger Entwickler hat Dev-Kits für PS5 und Xbox Series X/S - aber The Pathinder und Falconeer sind tolle Next-Gen-Indiegames!
Von Rainer Sigl

  1. Indiegames-Rundschau Raumschiffknacker im Orbit
  2. Rollenspiel Fans übersetzen Disco Elysium ins Deutsche
  3. Indiegames-Rundschau Einmal durchspielen in 400 Tagen

Weiterbildung: Was IT-Führungskräfte können sollten
Weiterbildung
Was IT-Führungskräfte können sollten

Wenn IT-Spezialisten zu Führungskräften aufsteigen, müssen sie Fachwissen in fremden Gebieten aufbauen - um Probleme im neuen Job zu vermeiden.
Ein Bericht von Manuel Heckel

  1. IT-Profis und Visualisierung Sag's in Bildern
  2. IT-Jobs Die schwierige Suche nach dem richtigen Arbeitgeber
  3. Digitalisierung in Firmen Warum IT-Teams oft übergangen werden

iPhone 12 Pro Max im Test: Das Display macht den Hauptunterschied
iPhone 12 Pro Max im Test
Das Display macht den Hauptunterschied

Das iPhone 12 Pro Max ist größer als das 12 Pro und hat eine etwas bessere Kamera - grundsätzlich liegen die beiden Topmodelle von Apple aber nah beieinander, wie unser Test zeigt. Käufer des iPhone 12 Pro müssen keine Angst haben, etwas zu verpassen.
Ein Test von Tobias Költzsch

  1. Apple Bauteile des iPhone 12 kosten 313 Euro
  2. Touchscreen und Hörgeräte iOS 14.2.1 beseitigt iPhone-12-Fehler
  3. iPhone Magsafe ist nicht gleich Magsafe

  1. Made in USA: Deutsche Huawei-Gegner schweigen zu Juniper-Hintertüren
    Made in USA
    Deutsche Huawei-Gegner schweigen zu Juniper-Hintertüren

    Zu unbequemen Fragen schweigen die Transatlantiker Manuel Höferlin, Falko Mohrs, Metin Hakverdi, Norbert Röttgen und Friedrich Merz. Das wirkt unredlich.

  2. Huawei-Chef: Die USA "wollen uns umbringen"
    Huawei-Chef
    Die USA "wollen uns umbringen"

    Huawei-Chef Ren Zhengfei betont nach dem Verkauf von Honor die Unabhängigkeit der Smartphone-Marke unter den neuen Besitzern. Die USA wollten sein Unternehmen vernichten.

  3. Digital Imaging: Koelnmesse beendet Photokina
    Digital Imaging
    Koelnmesse beendet Photokina

    War es das mit der Photokina? Oder gibt es einen Neustart für die Fotoleitmesse?


  1. 19:14

  2. 18:07

  3. 17:35

  4. 16:50

  5. 16:26

  6. 15:29

  7. 15:02

  8. 13:42