Microsoft a bridé virtuellement Visual Studio 2012 pour ne pas permettre la création d’applications de bureau Win32 en C++ (desktop) pour Windows 8 RT.

Voici la manipulation pour débloquer votre environnement de développement:

1) Il est nécessaire de modifier le fichier « Microsoft.Cpp.ARM.Common.prop » , celui-ci se trouve dans « C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Platforms\ARM\ » :

Visual Studio 2012 compilation ARM

Il faut ajouter la ligne « <WindowsSDKDesktopARMSupport>true</WindowsSDKDesktopARMSupport> » avant « </PropertyGroup> » :

Visual Studio 2012 fichier à modifier

Vers:

Visual Studio 2012 fichier modifié

Si vous n’arrivez pas à sauvegarder le fichier, relancez votre éditeur de texte en mode Administrateur.

 

Windows Phone Win32 ARM

 

Il vous manquera très certainement plusieurs bibliothèques. La solution la plus simple pour résoudre ce problème est d’utiliser cet outil: dll2lib.

Celui-ci est à compiler puis lancer depuis l’invite de commande VS2012 ARM.