Quel est le nom du compilateur de ligne de commande pour un programme C/C++ qui cible Windows Mobile? J'ai Visual Studio 2008 Professional installé et j'ai besoin de pouvoir compiler un programme à partir de la ligne de commande. J'ai vérifié les propriétés du projet dans Visual Studio et il me montre tous les paramètres qui sont passés au compilateur, mais il n'affiche pas le nom du compilateur lui-même.Compilateur de ligne de commande Windows Mobile
Répondre
Le nom de la ligne de commande compilateur C++ est cl.exe
L'exécutable pour Windows C'est généralement situé à
% ProgramFiles% \ Microsoft Visual Studio 9.0 \ VC \ ce \ bin \ x86_arm \ cl.exe
x86_arm peut être remplacé par x86_mips ou x86_sh en fonction de l'architecture particulière.
Voici quelques informations supplémentaires sur le Windows CE/Mobile ligne de commande du compilateur: http://msdn.microsoft.com/en-us/library/aa448630.aspx
JaredPar a la réponse sur l'emplacement réel pour cl.exe
, mais en fonction de ce que vous devez faire, vous voudrez peut-être regarder en invoquant devenv de la ligne de commande -
Microsoft (R) Visual Studio Version 9.0.21022.8.
Copyright (C) Microsoft Corp. All rights reserved.
Use:
devenv [solutionfile | projectfile | anyfile.ext] [switches]
The first argument for devenv is usually a solution file or project file.
You can also use any other file as the first argument if you want to have the
file open automatically in an editor. When you enter a project file, the IDE
looks for an .sln file with the same base name as the project file in the
parent directory for the project file. If no such .sln file exists, then the
IDE looks for a single .sln file that references the project. If no such single
.sln file exists, then the IDE creates an unsaved solution with a default .sln
file name that has the same base name as the project file.
Command line builds:
devenv solutionfile.sln /build [ solutionconfig ] [ /project projectnameorfile [ /projectconfig name ] ]
etc...
l'avantage potentiel que cela vous arrive est que vous pouvez conduire la compilation de la ligne de commande, mais il va utiliser les paramètres définis dans le projet/solution. De cette façon, vous n'avez pas besoin de garder un makefile synchronisé avec les modifications apportées au projet dans l'EDI.
MSBuild fonctionne également bien.
Exemple de commande effectuant une reconstruction complète. Vos arguments peuvent varier.
C:\WINDOWS\Microsoft.NET\Framework\v3.5\MSBuild.exe /t:Rebuild /p:Configuration="Release";Platform="Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"; /v:normal /m "C:\MySolutions\MySolution.sln"
à partir de Visual Studio, ouvrez le menu Outils/Options/"Projets et Solutions"/"Directories VC" dialogue, sélectionnez les valeurs appropriées dans la liste déroulante Plate-forme (par exemple, "Windows Mobile 6 Professional SDK (ARMV4I)"). Maintenant, faites défiler les différentes valeurs dans la liste déroulante "Afficher les répertoires pour" (par exemple "Fichiers exécutables", "Inclure les fichiers", "Fichiers de référence", "Fichiers de bibliothèque") et notez les répertoires qui apparaissent dans chaque liste. Ce sont les répertoires nécessaires aux outils de ligne de commande.
Vous pouvez ensuite créer un fichier batch qui met en place un environnement de ligne de commande pour le développement de Windows Mobile:
SET PATH=[Executable Files separated by semicolons]
SET INCLUDE=[Include Files separated by semicolons]
SET LIBPATH=[Reference Files separated by semicolons]
SET LIB=[Library Files separated by semicolons]
- 1. compilateur pour Windows Mobile OS
- 2. Programme de ligne de commande Windows tiers?
- 3. Qu'est-ce qu'un compilateur en ligne de commande?
- 4. ligne de commande Windows et Python
- 5. Erreur du compilateur - uniquement lors de la compilation à partir de la ligne de commande
- 6. Outil de dialogue de ligne de commande pour Windows
- 7. Outil de "marque-page" en ligne de commande sur Windows?
- 8. Ligne de commande Windows: Non-évaluation de la variable d'environnement
- 9. Arguments de ligne de commande Delphi Windows Services
- 10. cvs checkout à partir de la ligne de commande Windows
- 11. Redirection de la sortie vers un argument de ligne de commande d'une autre commande dans Windows
- 12. ajouter tar/gzip à la ligne de commande Windows
- 13. Sortie Unicode sur la ligne de commande Windows?
- 14. Un développeur Windows doit-il connaître la ligne de commande?
- 15. Supprimer les avertissements du compilateur à l'aide de aspnet_compiler sur la ligne de commande
- 16. Comment passez-vous les paramètres au compilateur de ligne de commande Inno Setup?
- 17. Erreur de synchronisation Windows Mobile
- 18. arguments de ligne de commande
- 19. Analyse de ligne de commande
- 20. Comment marquer une ligne dans DataGrid (Windows Mobile)?
- 21. Comment effacer la dernière ligne de la ligne de commande Windows?
- 22. Puis-je utiliser le compilateur sans ligne de commande Oxygene pour développer du code source ouvert?
- 23. Interface de défilement de Windows Mobile
- 24. Service Windows pour Windows Mobile
- 25. Windows: Comment spécifier une commande multiligne à l'invite de commande?
- 26. C# Données de données de données Windows Mobile
- 27. application de ligne de commande de débogage
- 28. Windows Mobile débogage
- 29. Windows Mobile Connection Type
- 30. Détecter l'appareil mobile Windows
Merci beaucoup, c'est des informations utiles! – Joel