Guide de l'utilisateur Windows sur Snapdragon (1)


1. Vue d'ensemble

Les appareils alimentés par la plate-forme Snapdragon® offrent une expérience toujours active et toujours connectée avec des performances puissantes, une efficacité énergétique et une sécurité de niveau entreprise. Windows sur la plate-forme Snapdragon prend en charge nativement les applications de l'architecture Arm® (32 bits et 64 bits) et, grâce à l'émulation, prend également en charge les applications x86 32 bits existantes.

Les développeurs peuvent désormais bénéficier d'outils de développement dotés de performances et de fonctionnalités améliorées pour développer des applications pour les processeurs Arm.

2 pour commencer

2.1 Installer Visual Studio 2022

Téléchargez et installez Visual Studio 2022 version 17.3 ou ultérieure.

Les instructions suivantes décrivent comment installer Visual Studio 2022 Enterprise. Comme alternative, vous pouvez installer d'autres éditions telles que Visual Studio 2022 Community , destinée aux étudiants, aux développeurs open source et aux développeurs individuels.

Remarques
Les écrans de Visual Studio peuvent être différents selon la version de Visual Studio que vous utilisez. Les étapes suivantes utilisent Visual Studio 2022 Enterprise version 17.6. Vous devez choisir l'édition Visual Studio 2022 qui correspond le mieux à vos besoins de développement

  1. Téléchargez Visual Studio 2022 depuis : https://visualstudio.microsoft.com/downloads/

  2. Sous Entreprise, sélectionnez Essai gratuit pour télécharger VisualStudioSetup.exe.
    Veuillez ajouter une description en image

  3. Double-cliquez sur l'exécutable VisualStudioSetup.exe téléchargé pour démarrer l'installation de Visual Studio 2022. Suivez les invites jusqu'à l'onglet Charges de travail.
    Si cette option est sélectionnée par défaut, désélectionnez les options ASP.NET et Développement Web et Développement Azure. Ces éléments ne sont pas requis pour ce flux de travail.
    Veuillez ajouter une description en image

  4. Sous « Ordinateur de bureau et mobile », sélectionnez « Utiliser C++ pour le développement de bureau » (cela installera les outils C++ CMake pour Windows) et « Développement de plateforme Windows universelle ».

  5. Dans la fenêtre Détails de l'installation, sélectionnez les options suivantes :

  • Développement de la plateforme Windows universelle, puis sélectionnez les outils de la plateforme Windows universelle C++ (v143) pour Arm64.

  • Utilisez C++ pour le développement de bureau, puis sélectionnez Facultatif, puis MSVC v143 VS 2022 C++ ARM Build Tools (dernier) pour installer les outils ARM64 et ARM64EC.

    Remarque : Si vous construisez sur x64, ces outils se trouvent dans l'onglet "Composants individuels".
    Veuillez ajouter une description en image

    Par défaut, le SDK Windows 11 est installé avec Visual Studio 2022 s'il n'est pas déjà installé sur votre ordinateur.

  1. Sélectionnez Installer lors du téléchargement et cliquez sur Installer.
    Les outils laissés de côté lors de cette étape peuvent être installés ultérieurement en exécutant le programme d'installation de Visual Studio et en cliquant sur Modifier.

2.2 Créer un projet Visual Studio

Créez un projet dans la console Visual Studio. Ajoutez ensuite la configuration de la version pour les appareils ARM64 ou ARM64EC.

  1. Dans le programme d'installation de Visual Studio, cliquez sur Lancer.
    Veuillez ajouter une description en image

  2. Choisissez Créer un nouveau projet.
    Veuillez ajouter une description en image

  3. Sélectionnez Application console C++ et cliquez sur Suivant.
    Veuillez ajouter une description en image

  4. Dans la boîte de dialogue Configurer un nouveau projet, entrez un nom dans le champ Nom du projet, puis cliquez sur Créer.
    Veuillez ajouter une description en image

2.2.1 Ajouter une nouvelle configuration de version pour les appareils ARM64

Le code compilé avec la configuration de la version ARM64 est entièrement fonctionnel en émulant x64.

  1. Vous pouvez copier une configuration de publication à partir d'une configuration existante via le gestionnaire de configuration.
    Choisissez Publier > Gestionnaire de configuration.
    Veuillez ajouter une description en image

  2. Dans la boîte de dialogue Gestionnaire de configuration, sélectionnez Publier dans la liste déroulante Configuration de la solution active. Sélectionnez <Nouveau…> dans la liste déroulante Active Solution Platform.
    Veuillez ajouter une description en image

  3. Dans la boîte de dialogue Nouvelle plate-forme de solution, sélectionnez ARM64 comme nouvelle plate-forme dans le menu déroulant, copiez les paramètres de x64 et cliquez sur OK.
    Veuillez ajouter une description en image

  4. Dans la boîte de dialogue Configuration Manager, cliquez sur Fermer. Le projet est maintenant configuré pour construire ARM64 avec Visual Studio.

2.2.2 Ajouter une nouvelle configuration de version pour les appareils ARM64EC

Vous pouvez choisir les parties de votre application qui bénéficieraient le plus des performances natives et les construire avec la configuration de version pour ARM64EC. Les binaires ARM64EC peuvent être créés à l'aide de MSBuild ou CMake.

Pour créer une application ou un projet avec ARM64EC, vous avez besoin de :

  • La dernière version du SDK Windows 11.
  • Visual Studio 2022 .

Remarques
Visual Studio version 17.4 et versions ultérieures incluent les outils ARM64EC (MSVC v143 - VS 2022 C++ ARM64 Build Tools) lorsque les outils ARM64 sont installés

  1. Choisissez Générer > Gestionnaire de configuration.

  2. Dans la liste déroulante Active Solution Platform, sélectionnez <Nouveau…> pour créer une nouvelle plateforme.
    Veuillez ajouter une description en image

  3. Dans la boîte de dialogue Nouvelle plate-forme de solution, sélectionnez ARM64EC comme nouvelle plate-forme, sélectionnez x64 à partir duquel copier les paramètres, puis cliquez sur OK.
    Veuillez ajouter une description en image

  4. Dans la boîte de dialogue Configuration Manager, cliquez sur Fermer.
    Le projet est maintenant configuré pour créer ARM64EC avec Visual Studio.

Je suppose que tu aimes

Origine blog.csdn.net/weixin_38498942/article/details/132711409
conseillé
Classement