Convertir un fichier makefile pour un projet VS
J'ai un peu de makefiles pour construire certaines bibliothèques pour moi.
J'ai maintenant besoin de les convertir en un VS projet pour des raisons de confort. J'ai googlé seulement à trouver les moyens de le convertir en un VS un projet makefile avec l'aide d'un makefile assistant fourni par VS.
Aussi, je n'ai trouver qu'il y avait cette fonctionnalité incluse dans VS6 à convertir le fichier makefile en VS projet. Mais cette fonctionnalité a été supprimée pour les versions ultérieures. Aussi, j'ai réalisé que VS6 téléchargements ne sont plus disponibles sur le site msdn.
Est-il un autre moyen pour convertir un fichier makefile pour un projet visual studio?
ou
Puis-je obtenir VS6 de quelque part?
OriginalL'auteur Darzen | 2013-02-25
Vous devez vous connecter pour publier un commentaire.
La seule option que vous avez ici est de faire manuellement la conversion (ou utiliser le Makefile Assistant de Projet). Vous dites que vous avez "un peu" makefiles, je ne sais pas combien ça fait, mais à moins que vous parlez > 10 ou si ce n'est pas que beaucoup de travail pour créer manuellement un projet Visual Studio pour ces. Après tout, tout ce que vous faire est de créer un nouveau projet dll et ajouter des fichiers source. La valeur par défaut du compilateur/linker les drapeaux n'ont pas souvent besoin de peaufinage. Oh oui, si vous ne les modifier, assurez-vous de faire des changements dans une feuille de propriétés plutôt que dans le projet lui-même: la feuille de propriétés peuvent être réutilisés par d'autres projets, c'est une simple question de principe SEC.
Pourquoi est-ce la seule option? Tout d'abord il n'y a pas d'outil fiable pour convertir n'importe quel fichier makefile pour un VS projet, simpy parce que les makefiles peut être dans n'importe quel format que vous voulez et beaucoup de leur fonctionnalité n'a tout simplement pas d'équivalent dans la un VS projet. Deuxièmement, VS6 est à cette date environ 15 ans donc même si vous le faire fonctionner sur votre machine, le résultat qu'elle produit est encore plus ancien et certainement pas ce que vous voulez utiliser pour vos projets.
OriginalL'auteur stijn
Ce CodeProject article :
Traduire automatiquement makefile C/C++ pour Visual Studio
offre un rudimentaire solution visant pour VS 2013 projets C/C++.
[ PS: pas mon article, mais il porte sur au moins la partie principale de votre VS6 question. ]
Il est simpliste de script, et donc lourde avec des hypothèses et des opportunités pour l'échec. Il peut, cependant, vous donner un point de départ qui est réalisable, si votre projet s'inscrit au sein de son domaine d'intention.
Vous aurez toujours besoin de:
Dans le cas où l'article s'en va ... c'est un script VBS qui:
Donc, si vous avez imbriquée projets (probable), vous aurez besoin d'ajuster la façon dont le script fonctionne dans sa récursivité étape.
Bonne chance.
ToolsVersion
valeur dans le script pour la version actuelle de VS.OriginalL'auteur Jesse Chisholm