Visual Studio permet maintenant le d�bogage d�application C++ sur Linux,
La nouvelle extension supporte des architectures mat�rielles sp�cifiques telles que ARM


L��quipe Visual C++ a annonc� la disponibilit� d�une nouvelle extension permettant le d�veloppement d�applications C++ sous Visual Studio pour Linux. Cette nouvelle extension permet aux d�veloppeurs de produire du code C++ pour des serveurs Linux, des applications de bureau et d�autres types d��quipements. Le programmeur a la possibilit� �galement de g�rer la connexion � ses �quipements depuis Visual Studio qui peut automatiquement copier et compiler les sources � distance et lancer l�application en mode d�bogage, �crit l��quipe Visual C++ dans un billet de blog. Le syst�me de projet propos� par les d�veloppeurs de la nouvelle extension permet le ciblage d�architectures mat�rielles sp�cifiques y compris ARM.

Pour le moment, seule la compilation � distance sur les machines Linux est possible. La nouvelle extension requiert certaines d�pendances comme opoenssh-server, g++, gdb et gdbserver. Ces d�pendances peuvent �tre install�es utilisant n�importe quel gestionnaire de paquet. L��quipe d�clare �galement que l�outil a une d�pendance avec les outils Visual Studio pour le d�veloppement d�applications Android qui peuvent �tre ajout�s � Visual Studio simplement en allant dans le menu Add Remove Programs de l��diteur puis en s�lectionnant les outils en question sous le menu Visual C++ Development. La nouvelle extension de Visual Studio est t�l�chargeable en mode standalone ou bien en utilisant le gestionnaire d�extension de l��diteur de Microsoft.

L��quipe Visual C++ annonce �galement la disponibilit� de trois mod�les disponibles, un mod�le Blink pour les �quipements d�internet des objets tels que Raspberry Pi, un mod�le Console Application pour les applications de bureau et un mod�le Empty qui est un mod�le vierge que le d�veloppeur peut configurer et y ajouter des sources en partant de z�ro. � la cr�ation du projet � partir d�un des mod�les pr�d�finis, le d�veloppeur devra effectuer quelques configurations pour sp�cifier entre autres la plateforme mat�rielle � utiliser ou encore le d�bogueur distant. � la premi�re cr�ation d�un projet destin� � un syst�me Linux distant, le syst�me requiert les informations de connexion � la machine distante telles que le nom de la machine h�te, le num�ro de port utilis�, le nom d�utilisateur et le mot de passe. Le syst�me d�authentification supporte �galement le syst�me de certificat. Ces informations de connexion sont sauvegard�es pour �tre utilis�es lors d'une nouvelle demande de connexion � la m�me machine.

Source : Blog Microsoft

Et vous ?

Que pensez-vous de cette nouvelle extension de Visual Studio ?

Voir aussi

le forum Visual C++