2009-10-10 4 views
0

Dois-je utiliser Visual C++ Express pour écrire et compiler ou dois-je écrire dans Notepad ++ et le compiler? J'aime utiliser Notepad ++ en raison de son interface propre et de son démarrage rapide par rapport à Visual qui est un programme considérablement plus lourd.Compilation de programmes C++

Si j'écris dans Notepad ++, comment puis-je le compiler en utilisant Visual?

Répondre

1

Visual Studio a intelense, ce qui facilite beaucoup le codage. Je veux dire, il n'y a vraiment aucune comparaison.

2
+0

Cela semblait être pour le bloc-notes, pas notepad ++, mais jamais je pense que je vais utiliser Visual alors. – Fabian

+0

C'est pour n'importe quel éditeur de texte. Ils arrivent juste à utiliser le Bloc-notes pour l'exemple. – rnicholson

0

Vous pouvez ouvrir l'invite de commandes de Visual Studio et exécuter la commande 'cl filename.c' pour compiler votre programme. Cependant, cela ne vous aidera qu'à compiler votre programme. Si vous voulez le déboguer, vous devrez ouvrir un projet sous Visual Studio.

+0

Mais comment l'invite de commande Visual Studio sait-elle où se trouve mon fichier cpp? – Fabian

+2

Je pense que l'O.P supposait que vous étiez déjà cd-ed dans le bon répertoire. – maxaposteriori

1

pour le développement réussi en C++, vous avez besoin beaucoup plus qu'une simple compilation:

  • reliant
  • gestion "solution" (un projet appartient généralement plus de 1 fichier)
  • gestion des ressources (pour icônes, menu bmp etc ..)
  • débogage
  • saut facile dans les fonctions/classes
  • intelliSense (autocomplétion pour la méthode/classes)

Vous allez faire plus d'erreurs, produire un code pire et apprendra plus lentement, si vous utilisez un simple textiteur.

Faites-vous une faveur et commencer avec visual studio (ou tout autre IDE). Plus tard, vous pouvez facilement revenir aux bases (je doute que vous le fassiez).

1

Bien qu'il soit possible de faire tout votre travail à partir de la ligne de commande, il est plus facile d'utiliser l'interface utilisateur de Visual Studio. Il fournit intellisense, configuration facile, débogage de source intégré, recherche, etc. À moins que vous soyez déjà un expert, je ne le recommanderais pas. Si vous êtes et que vous voulez vraiment utiliser Notepad ++, je suggère d'utiliser le Windows Platform SDK pour un environnement de compilation (compilateur + éditeur de liens), et WinDbg pour votre débogueur.

0

Notepad ++ a une gestion des outils moins sophistiquée que certains autres éditeurs de texte. Pour les alternatives disponibles gratuitement, envisagez PSPad ou ConTEXT. Pour les alternatives payantes, UltraEdit et EditPad Pro sont sympa.

Tous vous permettent de configurer facilement plusieurs outils externes pour la compilation, la construction, etc.

+1

Qu'avez-vous voulu dire par une gestion des outils moins sophistiquée? Parlez-vous du manque de fonctionnalité? J'ai fait quelques recherches sur Google et je pense que je vais choisir Notepad ++ sur PSPad ... – Fabian

0

Si vous voulez vraiment vous pouvez utiliser à la fois: vous pouvez laisser tout élément de solution ouverte NPP: sélectionnez « Ouvrir avec ', puis sélectionnez pour ouvrir le fichier avec Npp et définissez cela par défaut. De cette façon, vous utiliseriez Npp pour vos besoins d'édition, tout en laissant VS gérer la compilation/liaison/.. Aucune manipulation de ligne de commande n'est requise. Cela dit, j'utilise Npp aussi, mais en dehors de sa vitesse, ses capacités sont loin de ce que VS offre, ni de sa personnalisation, et vous pouvez facilement avoir VS aussi propre que Npp.

Questions connexes