Cette fonction nécessite vs2015 et supérieur , voici VS2019 comme exemple
Lors de l'installation de VS, vous devez sélectionner le support Linux. Si vous l'avez déjà installé, vous pouvez l'installer en modifiant VS.
processus spécifique :
Créez d'abord un nouveau projet
, sélectionnez l'application console Linux,
sélectionnez l'emplacement et le nom, puis créez
-le. De cette façon, notre projet créera un fichier principal avec le contenu :
#include <cstdio>
int main()
{
printf("%s 向你问好!\n", "ThreadPool");
return 0;
}
Cliquez ici pour ajouter une connexion à distance
. Notez que Linux doit avoir un service ssh, remplissez simplement normalement.
Je suis connecté à Alibaba Cloud ici. Notez que vous devez obtenir l'adresse IP du réseau externe d'Alibaba Cloud , afin que vous puissiez vous connecter en douceur.
Remarque : Le Linux connecté à distance doit avoir gdb, sinon, utilisez le gestionnaire de paquets pour installer (apt-get sous Ubuntu, yum sous CentenOS) pour
télécharger et installer :
sudo apt-get install gdb
Ensuite, vous devez définir certains paramètres pour cette connexion.
Outils->Options doivent être cochés, puis cliquez sur Mettre à jour (télécharger pour la première fois), afin que vous puissiez écrire des codes pour avoir des invites intelligentes. Ensuite, vous téléchargerez et mettrez à jour l'en-tête et attendez qu'il se termine. Ensuite, vous pouvez vérifier la fenêtre des propriétés. Il contient de nombreux paramètres, qui peuvent être définis selon vos besoins. Vous pouvez voir
le
répertoire
racine distant
.
Essayez d'exécuter ce projet.
Exécutons ce projet après avoir défini un point d'arrêt.
Vous pouvez voir que les résultats de l'exécution ont été affichés. Épicé~
Affichez le programme écrit du côté Linux.
Notre répertoire racine distant est ~/projects.
Allons à cet emplacement pour vérifier.
Ceci est notre projet, puis passez à une autre couche.
Vous pouvez voir le fichier main.cpp. bin est le répertoire du programme exécutable et obj est le fichier cache.
Après cela, vous pouvez librement utiliser VS pour écrire (à distance) des programmes Linux ~