Comment créer et exécuter les programmes c++ dans Sublime Text 2, Windows 8?
Comme un programmeur novice, j'ai installé Codeblocks avec mingw (ne pas vraiment savoir ce que cela signifie), choisi par défaut du compilateur, et de pouvoir construire et fonctionner correctement.
J'ai installé Sublime Text 2, copier collé programme "hello world":
//my first program in C++
#include <iostream>
using namespace std;
int main ()
{
cout << "Hello World!";
return 0;
}
Je de construire, obtenir un message d'erreur:
[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]
Que dois-je faire pour exécuter un programme simple utilisant Sublime Text 2?
bash
et g++
sont généralement des programmes unix (je ne suis pas sûr à 100% si MingW appelle sa version gcc
/g++
. Il semble donc que vous aurez besoin d'une configuration pour le faire fonctionner sur windows.Essayez d'ajouter
C:\MinGw\msys\1.0\bin
(où bash.exe
réside, si c'est vrai pour votre installation) à chemin d'accès système (Panneau de configuration - > Système et Sécurité -> Système -> paramètres système Avancés - > Variables d'Environnement et ajouter le bash chemin de %PATH% dans les variables Système.Merci pour vos réponses. @EarlGray Mon dossier d'installation de MinGW est à l'intérieur du dossier Codeblocks, et il n'y a pas un msys dossier. Il y a un dossier bin, mais il ne contient pas de bash.exe. D'autres idées?
J'ai installé g++/gcc et il inclus un fichier bash. Ensuite, j'ai ajouté le chemin d'accès à ce dossier, comme vous l'avez dit. Sur la construction de bonjour tout le monde, je reçois un nouveau message d'erreur: g++: : Aucun fichier ou répertoire de g++: Pas de fichiers d'entrée [Terminé à 0,7 s avec le code de sortie 1]
Merci pour votre aide!
OriginalL'auteur Leonardo Lopez | 2012-10-30
Vous devez vous connecter pour publier un commentaire.
Résolu. Sublime Text 2 besoins de g++, bash, etc, afin de compiler. Ces paquets doivent être installés sur votre ordinateur, selon les instructions sur cette page:
http://www.claremontmckenna.edu/pages/faculty/alee/g++/g++.html
IMPORTANT: assurez-vous que vous enregistrer le fichier vous travaillez, où sur votre disque dur, avant la construction et l'exécution.
OriginalL'auteur
Pour WINDOWS:
Si vous avez Dev C++ (Sang) puis,
OUVRIR SUBLIME TEXT 2 et créer un nouveau fichier pour écrire votre code (changement de système de compilation c++ par
Tools> Build System> C++
comme SublimeText2 ne vient pas avecbuild-system for c
)Après cela, vous enregistrez ce fichier à
bin
dossiers contenus dansDev-Cpp
dossier et appuyez surctrl+b
Si votre code est correct (sans bug) alors vous aurez trouvé un fichier correspondant (dans
.exe
format) sur un même répertoire qui va vous montrerRAPPELEZ-vous: SUBLIME TEXT 2 est un Éditeur, pas un COMPILATEUR
OriginalL'auteur
Vous pouvez utiliser mon travail C++.sublime-build fichier pour Windows:
https://gist.github.com/trietptm/4950038
OriginalL'auteur
il suffit de créer de nouveaux Build-système (OUTILS->SYSTÈME de BUILD->NOUVEAU SYSTÈME de construction)
et l'enregistrer en tant que (name_you_can_provide).sublime-construire et utiliser ce système de construction. 🙂
OriginalL'auteur
(Je suppose que vous avez déjà installé MingW dans votre ordinateur.)
Vous avez besoin d'aller à
Préférences->Parcourir les Paquets->dossier C++->C++.sublime-build;
porter cette C++.sublime construire fichier dans le sublime éditeur de texte et maintenant, collez ce code :
Espère que cela vous aide.
OriginalL'auteur
Vous devez installer MinGW, puis ajouter le chemin de MinGW à la variable de CHEMIN d'accès.
OriginalL'auteur