Visual Studio 2012: permettre la compilation Win32 ARM pour Windows 8 RT

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\ » :

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

Vers:

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

 

 

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.

Quitter la version mobile