Question

Nous avons ici un vieux code C construit avec nmake.

Existe-t-il une méthode automatisée pour extraire le fichier Makefile dans Visual Studio 2005 et créer un projet? Certaines recherches sur MSDN indiquent que VS6 pourrait le faire, mais il semble que VS7 / 8 ait abandonné cette fonctionnalité.

Si nécessaire, je peux construire le projet à partir de rien en utilisant le fichier project.mak comme référence, mais cela peut ne pas être viable pour des projets plus complexes.

Était-ce utile?

La solution

Voici un lien vers les Documents VS 2005 sur le sujet . Il contient également des liens vers VS 2003 & amp; 2008, qui sont probablement les mêmes.

Éditer: je ne voudrais faire cela qu'avec un ancien code qui ne changerait pas beaucoup, notamment en ce qui concerne les paramètres de compilation et de liaison, car l'édition manuelle du fichier de création est le seul moyen de le modifier. comment le code est compilé.

Autres conseils

Je suis très impliqué dans un projet de mon entreprise visant à faire la même chose. J'ai trouvé que beaucoup de nos anciens projets basés sur nmake avaient de nombreux paramètres communs. À cause de cela, j'ai créé un assistant de projet personnalisé . .

Cela a pris plusieurs jours de bêtises pour réussir, mais cela a permis de gagner beaucoup de temps. Cela nous a également permis d'intégrer d'autres développeurs dans l'effort de recompilation de manière à leur faciliter la tâche, tout en appliquant bon nombre des paramètres de compilation que nous souhaitons.

Avec l'assistant, les étapes de recompilation ressemblent beaucoup à:

1.) Créer un projet.

2.) Compilez et stompez toutes les erreurs et les avertissements.

3.) Ajoutez des bibliothèques qui doivent être liées.

4.) Fait.

Cela devrait être possible à l'aide de l'interface COM de Visual Studio, mais je ne peux pas vous aider avec des détails.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top