J'espère que la réponse à cette question n'est pas trop simple ou évidente. J'ai essayé de m'habituer à utiliser un éditeur de texte et MinGW pour compiler du code C mais j'ai constaté que je ne peux pas m'arracher à Visual C++ (principalement à cause de l'IDE). La chose est, je n'ai jamais utilisé Visual C++ pour simplement compiler C/C++ dans un exécutable; J'ai toujours utilisé le débogueur et exécuté le programme à partir de Visual C++. Je veux juste compiler mon programme dans un simple exécutable. Comment dois-je configurer Visual C++ 2010 Express pour faire cela? Est-ce que je ne le mets pas juste en mode release et compile? Y a-t-il autre chose que je dois faire (tous les paramètres que j'ai besoin de changer)? Merci.Comment simplement compiler un programme C pour la publication avec Visual C++ 2010 Express?
Répondre
Si vous avez exécuté le programme dans le débogueur, vous avez déjà déjà compilé! Il suffit de trouver l'exécutable dans le bon dossier pour trouver l'exécutable. Si c'est une version debug, elle sera sous Debug /, de même pour Release/
Notez que vous ne pouvez pas distribuer un binaire de débogage car cela dépend du CRT de débogage qui ne sera disponible que sur une machine avec VS installé .
Si vous voulez simplement exécuter le code existant que vous avez écrit, vous pouvez compiler en mode débogage ou en version dans Visual Studio. Votre code sera compilé dans un fichier exécutable que vous pouvez trouver dans le dossier Debug ou Release de votre projet. Double-cliquez simplement sur ce fichier pour l'exécuter. Maintenant, si vous avez compilé la version de débogage, elle sera beaucoup plus grande que la version finale et elle liera (probablement) avec les versions de débogage de l'exécution C et d'autres DLL VS. Il continuera à fonctionner indépendamment du débogueur.
Il est courant de relâcher ou de tester une application qui a été compilée en mode débogage. Les versions de débogage n'exposent souvent pas certains bogues car ils s'exécutent plus lentement et le code exécutable n'est pas optimisé par le compilateur.
Si vous voulez écrire des applications C, vous pouvez toujours utiliser Visual studion - il suffit d'écrire votre code dans les fichiers que vous enregistrez sous fichier.c pas file.cpp. Le compilateur va le comprendre.
Si vous voulez écrire du code C avec un autre IDE/compilateur, je recommanderais Eclipse comme IDE et GCC comme compilateur. MinGW est généralement utilisé pour créer des applications destinées à Linux, vous n'en avez pas besoin si vous voulez simplement écrire en C pour une plate-forme Windows.
- 1. Visual C++ 2010 Express: extension SDK disponible?
- 2. assembly de compilation avec Visual C++ Express 2010 64 bits
- 3. Comment puis-je créer Notepad ++ avec Visual C++ 2010 Express?
- 4. Visual C# Express avec DryadLINQ?
- 5. Fenêtre de sortie Visual C# 2010 Express
- 6. C# 2010 Express - Missing pointeur
- 7. Visual C#: Compiler avec les DLL d'exécution
- 8. Comment compiler une DLL C pour 64 bits avec Visual Studio 2010?
- 9. L'installation de Visual C# 2010 Express et de Visual C++ 2010 Express pose-t-elle des problèmes?
- 10. Affichage de IntelliSense automatiquement (Visual C++ 2010 Express)
- 11. Comment faire pour compiler ce programme C?
- 12. Comment emballez-vous un projet Visual Studio C++ pour publication?
- 13. Visual C# Express 2010: comment définir la langue en C# 2.0
- 14. assembly et Visual C++ Express 2010 64 bits
- 15. C# WPF avec la publication de base de données SQLite dans Visual Studio 2010
- 16. Créer une bibliothèque statique dans Visual C++ Express 2010
- 17. Visual C# Express 2008
- 18. System.Diagnostics.Debugger.Launch(); sur Visual Studio C 2010 Édition Express
- 19. C# Express 2010 Multi-Threading
- 20. Comment ajouter un chemin de DLL d'exécution dans le projet VIsual C++ Express 2010?
- 21. Comment compiler un programme c objectif sous Windows avec gnustep
- 22. Comment écrire un service avec Visual C++ Express 2008?
- 23. Qu'est-ce qui manque à Visual C++ 2010 Express?
- 24. Mixing C++ et C# projets VS Express 2010
- 25. Déploiement Visual C# 2008 Express
- 26. atlbase.h introuvable lors de l'utilisation de Visual C++ Express 2010
- 27. Erreur Visual C++ Express 2008 avec MSVCP90D.dll
- 28. Bibliothèque WinSock pour Visual C++ 2008 Express?
- 29. langage booléen sûr C de ne peut pas compiler avec Visual C 10 ++ (2010)
- 30. Compiler programme avec fonction nsjnitparse() C Linux