Visual Studio 2022 17.8 Preview 2

Par:
fredericmazue

ven, 15/09/2023 - 13:20

Microsoft vient du publier Visual Studio 2022 17.8 Preview 2, une version qui, selon Microsoft, met l'accent sur la productivité du développeur (comme chaque version…) ainsi que sur la prise en charge de C++ et du développement des jeux.

En ce qui concerne C++ et le développement de jeux, Microsoft souligne la prise en charge de la bibliothèque de  thread optionnelle C11. Contrairement aux atomes C11, il n'y a pas de compatibilité entre les threads C11 et les threads C++, mais les programmes C++ peuvent inclure l'en-tête des threads C11 et appeler les fonctions comme n'importe quel programme C. Les implémentations sont distinctes.

C11 prend en charge les threads et une variété de primitives de concurrence, notamment les mutex, les variables de condition et le stockage statique des threads. Qui sont tous mis en œuvre.

A remarquer encore, la possibilité d'accéder à la vue CMake Targets en cliquant avec le bouton droit n'importe où dans votre Explorateur de solutions et en sélectionnant Switch to CMake Targets View

Vous pouvez également accéder à la vue CMake Targets en la sélectionnant maintenant dans la liste déroulante View

De plus, la vue CMake Targets a été simplifiée afin que les utilisateurs n'aient pas à cliquer sur des dossiers sans exécutables constructibles pour accéder à la cible souhaitée.

Aussi, désormais, dans l'explorateur de fichiers distants, vous pouvez afficher et modifier vos fichiers distants en double-cliquant dessus, en les modifiant et en les enregistrant comme vous le feriez normalement via l'Explorateur de solutions.

Enfin vous pouvez désormais facilement convertir des fonctions globales en fonctions statiques. Lorsque vous disposez d'une fonction libre qui ne se trouve pas dans un espace de noms anonyme et qui ne dispose pas d'une déclaration directe dans un fichier d'en-tête, vous recevrez des suggestions (indiquées par trois points sous le nom de la fonction) pour la marquer comme statique. En survolant la suggestion et en cliquant sur l'icône du tournevis, vous aurez la possibilité de rendre la fonction statique, comme indiqué ci-dessous.

Vous pouvez ajuster les paramètres de cette fonctionnalité en accédant à Outils > Options > Éditeur de texte > C/C++ > IntelliSense.