Je viens de télécharger un projet open source qui aurait été compilé avec Visual Studio c ++. Il contient 3 makeFiles (makeFile, makeFile (1) et makeFile (2)) J'ouvre toujours des programmes dans VS en utilisant les fichiers .sln et maintenant je ne sais pas quoi faire avec ce makeFile . Quelqu'un peut-il m'instruire comment y faire face s'il vous plait.
cordialement
Vous pouvez essayer NMake . Voir Référence NMake et Stackoverflow post.
NMake est inclus dans Visual Studio. Vous pouvez essayer avec NMake livré avec l'édition de Visual Studio que vous souhaitez peut-être utiliser.
Si vous ne connaissez que les projets et solutions Visual Studio, le traitement des fichiers makefile peut s'avérer un défi. Le lien suivant vous donnera une bonne introduction aux makefiles du point de vue de Visual studio.
Une introduction aux Makefiles pour les développeurs Visual Studio
Traduire les fichiers Make Linux en solution Visual Studio sera un travail manuel.
NMake
semble prometteur. Cependant, le lien suivant prend une simple Makefile
et explique quelques problèmes fondamentaux auxquels on peut être confronté.
make
linuxSi vous travaillez sur Windows 10, vous pouvez utiliser make
et compiler des fichiers binaires Linux:
avez lxss installé et le serveur gdb, serveur ssh installé:
Sudo apt update &&Sudo apt install -y build-essential gdbserver openssh-server
assurez-vous que vous pouvez vous connecter via ssh à votre machine locale:
Sudo vi /etc/ssh/sshd_config &&Sudo service ssh start
assurez-vous que le développement de linux avec c ++ packages est installé (installation de VS2017)
assurez-vous que vous avez configuré votre connexion à lsxx via ssh dans VS/tools/options/gestionnaire de connexion ("connexion" dans la recherche).
assurez-vous d'avoir un projet linux (nouveau projet/autres langages/vc ++/crossplatform/linux)
cependant, ajoutez vos commandes make
dans le projet/propriétés.
Je viens de rencontrer le même problème et pour moi la solution: Ouvrir "Invite de commande native VS2012", le nom varie selon les versions de MSVS. puis tapez simplement 'nmake makefile.vc'. nmake est la commande, makefile.vc est votre propre fichier Make dans votre dossier local. et c'est fait (si aucune autre erreur ne se produit)