Je voudrais générer automatiquement une liste de dépendance Makefile, mais j'utilise Visual Studio 2005. Si j'utilisais GCC, je pourrais passer -M (ou l'une des nombreuses variantes) pour créer cette liste de dépendances.Est-ce que le compilateur Visual Studio C a un équivalent à -M?
En regardant les options de la ligne de commande à cl.exe
, je ne vois rien d'évident. Je peux gérer la modification de la sortie avec le post-traitement, mais le plus proche sera le mieux.
Des pointeurs vers quel préprocesseur (s) vous avez utilisé? – Shepmaster
Vous pouvez utiliser Visual Studio pour cette tâche. Un préprocesseur autonome plutôt sympa est 'mcpp'. Vous pouvez le trouver ici 'http: // mcpp.sourceforge.net /'. – Geo
Je ne l'ai pas encore implémenté, mais cela me semble être la meilleure solution. L'utilisation de Visual Studio sonne comme le bon chemin et évite d'avoir à passer des ensembles de drapeaux distincts (un pour les dépendances et un autre pour la construction). – Shepmaster