it-swarm.com.de

Wie kann man C++ - Programme in Sublime Text 2, Windows 8 erstellen und ausführen?

Als Programmierer für Anfänger habe ich Codeblocks mit mingw installiert (weiß nicht, was das bedeutet), wählte den Standard-Compiler und könnte gut bauen und laufen.

Ich habe Sublime Text 2 installiert, kopiertes, eingefügtes Hallo-Welt-Programm:

// my first program in C++

#include <iostream>

using namespace std;

int main ()
{
    cout << "Hello World!";
    return 0;
}

Ich baue dann eine Fehlermeldung auf:

[Error 2] The system cannot find the file specified
[cmd:  [u'bash', u'-c', u"g++ '' -o '/' && '/'"]]
[dir:  C:\Windows\system32]
[path: C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\]
[Finished]

Was muss ich tun, um ein einfaches Programm mit Sublime Text 2 auszuführen?

11
Leonardo Lopez

Gelöst Sublime Text 2 benötigt zum Kompilieren g ++, bash usw. Diese Pakete müssen gemäß den Anweisungen auf dieser Seite auf Ihrem Computer installiert werden:

http://www.claremontmckenna.edu/pages/faculty/alee/g++/g++.html

WICHTIG: Vergewissern Sie sich, dass Sie Speichern Sie die Datei an dem Sie gerade arbeiten, bevor Sie mit der Installation beginnen und ausführen.

6
Leonardo Lopez

Für Windows:

Wenn Sie Dev C++ (Bloodshed) haben, dann

OPEN SUBLIME TEXT 2 und erstellen Sie eine neue Datei, um Ihren Code zu schreiben (ändern Sie das Buildsystem über Tools> Build System> C++ in c ++, da SublimeText2 nicht mit build-system for c geliefert wird.)

Danach speichern Sie diese Datei im bin-Ordner, der sich im Dev-Cpp-Ordner befindet, und drücken Sie ctrl+b.

Wenn Ihr Code korrekt ist (fehlerfrei), finden Sie im selben Verzeichnis eine entsprechende Datei (im .exe-Format), in der Sie angezeigt werden 

Hallo Welt!

HINWEIS: SUBLIME TEXT 2 ist ein Editor, kein COMPILER

4
Biswajit Paul

Sie könnten meine funktionierende C++ - Datei für sublime-build für Windows verwenden: https://Gist.github.com/trietptm/4950038

(Ich gehe davon aus, dass Sie MingW bereits auf Ihrem Computer installiert haben.)

Sie müssen zu Einstellungen-> Browse Packages-> C++ - Ordner-> C++ gehen. Sublime-build; Bringe diese C++. sublime build in den Texteditor und füge den Code ein:

{ "cmd": ["g++", "$file", "-o", "$file_base_name"], "selector": "source.c++", "working_dir": "$file_path", "variants": [ { "name": "Run", "cmd": ["g++", "$file", "-o", "$file_base_name", "&&", "$file_path/$file_base_name"], "Shell": true } ]
}

Hoffe das hilft dir.

1
pharask

erstellen Sie einfach ein neues Build-System (TOOLS-> BUILD SYSTEM-> NEW BUILD SYSTEM)

{
"windows":
{
"cmd": ["g++", "$file_name","-o", "${file_base_name}.exe", "-lm", "-Wall", "&","start", "${file_base_name}.exe"]
},
"selector": "source.c++",
"Shell": true,
"working_dir": "${file_path}"
}

und speichern Sie es als (name_you_can_provide) .sublime-build und verwenden Sie dieses Build-System. :) 

1
Aranganathan