2010-07-19 4 views
-3

Je sais que c'est similaire à la question How do I run my code from the command line?, mais je serai un peu plus précis.Ligne de commande Windows 7 pour compiler le code C++ (avec Visual Studio)

Mon projet - project3.txt - se trouve sur mon bureau. Ci-dessous le code que je dois exécuter:

int a=atoi(arg[1]); 
int b=atoi(arg[2]); 

Comment le compiler à partir de la ligne de commande?

+3

Vous voudrez peut-être reformuler votre question. Il pourrait facilement être interprété comme «s'il vous plaît obtenir pour moi les codes», et beaucoup de gens sur ce forum croient que les questions de cette nature ne devraient pas être ici. –

+0

Quel compilateur utilisez-vous? – bta

Répondre

11

Démarrez une invite de commande VS2010:

Démarrer-> Tous les programmes-> Microsoft Visual Studio 2010-> Visual Studio Outils-> Invite de commandes Visual Studio (2010)

Passez à votre répertoire:

cd c:\Users\(your username)\Desktop 

ou

cd c:\Users\davit\Desktop 

compiler le code:

cl (yourFileName).cpp 

ou

cl project3.cpp 

exécuter le code:

(yourfilename).exe (arg1) (arg2) 

ou

project3.exe 7 8 
+0

il me montre ne pas trouver le chemin –

+0

pas tout est correct juste c'est David pas davit dans mon ordinateur –

1

En supposant Visual C++: Il existe des informations sur l'exécution du compilateur Microsoft à partir de la ligne de commande here.

Si vous essayez simplement de exécuter l'application, vous tapez simplement le nom de l'exécutable pour l'exécuter à la ligne de commande. Puis-je suggérer que vous utilisiez un langage interprété tel que Ruby ou Python? C'est vraiment beaucoup plus facile à moins que vous ne soyez contraint d'utiliser C++.

1

A partir du VS CMD studio rapide

cl.exe source.cpp 

En savoir plus sur Compiler Command-Line Usage

+0

Selon que les chemins sont définis correctement ou non, vous souhaitez probablement utiliser un problème de commande que vous avez démarré à partir de l'icône dans le dossier Visual Studio de votre menu Démarrer –

+0

cl.exe project3.cpp? –

+0

je ne comprends pas comment? mon nom de projet est project3.txt et est au bureau alors? –

3

Maintenant, puis-je supposer que vous utilisez également VisualStudio?

Le compilateur C++ est profondément enfoui dans votre dossier Program Files. (quelque part comme C:\Program Files\Microsoft Visual Studio 9.0\VC\bin mais cela va varier avec la version). Vous avez besoin de ce dossier sur votre variable d'environnement DOS PATH, plus les chemins d'accès aux bibliothèques & fichiers d'en-tête. Ceux-ci sont mis en place en exécutant le fichier VCVARS32.BAT (en C:\Program Files\Microsoft Visual Studio 9.0\Common7\Tools)

Ensuite, la forme de base est:

cl myfile.cpp 
0

Si vous écrivez du code C++, ne pas enregistrer vos fichiers source avec une extension txt . Utilisez .c pour la source en langage C et .cpp pour C++. Certains compilateurs peuvent avoir des problèmes si vous utilisez une mauvaise extension de fichier.

Puisque vous avez mentionné Windows, je suppose que vous utilisez Visual Studio. Si tel est le cas, voici quelques liens qui pourraient vous aider à créer un nouveau projet et à compiler votre code. Certains d'entre eux font référence à des versions antérieures de VS, mais les concepts généraux s'appliquent toujours.

http://pdfcast.org/pdf/how-to-create-a-c-program-using-visual-studio

http://www.functionx.com/cpp/references/projectcreation.htm (instructions VS sont vers le bas)

http://web.sau.edu/lilliskevinm/C%2B%2BTutorial/dotNet/

Si vous ne l'utilisez Visual Studio, s'il vous plaît modifier votre question et inclure le nom et la version de votre compilateur.

3

Pour exécuter l'invite de commande Visual Studio dans le menu de démarrage:

Start_from_start_menu http://i31.tinypic.com/2zrf0pl.jpg

Ensuite, les deux options que vous voulez probablement utiliser sont soit cl (étiquetée 2), pour construire un seul fichier C/C++ ou msbuild (labellisées 3), pour construire l'ensemble du dossier de projet vous avez créé avec Visual Studio. Vous aurez également probablement envie de changer le répertoire initial, comme le montre 1.

VS command prompt. http://i29.tinypic.com/22anua.jpg

S'il vous plaît noter que ces images ont été prises avec une version localisée de Windows. Vous recherchez une option nommée Invite de commandes. Il utilise également un nom de projet testApp, donc si vous n'utilisez pas cela, ou si vous n'utilisez pas la hiérarchie de fichiers par défaut créée par Visual Studio, vous devez vous assurer que les chemins d'accès aux fichiers sont corrects.

Questions connexes