web-dev-qa-db-fra.com

Nouveau problème de fichier C++ dans Visual Studio Express 2015

J'ai un problème particulier dans Visual Studio Express 2015. J'essaie de créer un nouveau projet d'application de console Win32 vide dans Visual C++. Je peux créer un nouveau projet, décocher les cases pour les en-têtes précompilés et les contrôles SDL, ainsi que la case "Projet vide". Le projet est créé, mais lorsque je vais ajouter un nouvel élément à mes fichiers source, je n'ai rien à choisir dans "Installé". Sous les versions précédentes, je pouvais choisir un nouveau fichier vierge C++ (.cpp) ou un fichier d'en-tête (.h). Je peux créer de nouveaux fichiers .vb sous Visual Basic et de nouveaux fichiers .cs sous C #, mais le bouton "Ajouter" est grisé lorsque j'essaie de créer un nouveau fichier C++. Quelqu'un a des idées? Je l'ai installé sur trois ordinateurs différents avec les mêmes résultats (Windows 7 sur les 3). J'ai joint une capture d'écran de la boîte de dialogue Ajouter un nouvel élément.

 screenshot

8
Dack Phillips

Ce qui a fonctionné pour moi a été de copier tous les fichiers sauf le répertoire Utility de C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\VCProjectItems_WDExpress Dans C:\Program Files (x86 )\Microsoft Visual Studio 14.0\VC\vcprojectitems

Lorsque j'ai ajouté un élément (clic droit sur le répertoire des fichiers source dans l'Explorateur de solutions Visual Studio Express), tous les éléments cpp étaient disponibles.

12
Tom Hall

J'ai rencontré ce problème après avoir téléchargé et installé Visual Studio Express 14.0 le 16 avril 2016. Cela semble être la réapparition d'un problème rencontré dans les versions précédentes de Visual Studio Express. Ceci est un lien vers une solution de contournement pour la version 12.0, impliquant une modification directe dans le registre:

[HKEY_CURRENT_USER\Software\Microsoft\WDExpress\12.0_Config\Projects {8BC9CEB8-8B4A-11D0-8D11-8D11-00A0C91BC943}\AddItemTemplates\TemplateDirs {F1C25864-3097-11D2-A5C5-00C04C04C4C4F04C04)

"TemplatesDir" = "C:\Fichiers de programme (x86)\Microsoft Visual Studio 12.0 \\ VC\VCProjectItems_WDExpress"

J'ai suivi les instructions sauf pour modifier le numéro de version de 12.0 à 14.0, le cas échéant, et le problème a été résolu.

Le problème est peut-être dû au fait que parallèlement à l'installation de Studio Express, il semble qu'une mise à jour Microsoft Update ait mis à jour les fichiers Microsoft Visual C++ redistribuable (x64) et (x86). La conséquence en était un message d'erreur à la fin de l'installation de Studio Express, car le numéro de version de ces composants C++ installés était supérieur à ceux inclus dans le téléchargement de Studio Express. La désinstallation des versions ultérieures, puis la réexécution de l'installation de Studio Express, ont abouti dans la mesure où aucun message d'erreur ne s'est affiché, mais le problème avec Nouvel élément était présent.

5
hutch

J'ai fait presque la même chose que M. Hill

J'ai copié tout le répertoire et renommé le répertoire copié en deuxième. J'ai trouvé que ce n'était même pas dans le répertoire. Je suis Windows 10 Édition familiale. ... essayons aussi de me remettre à la dernière VC Studio et Windows, .... ne vous moquez pas, mais je suis très heureux avec la V6.0 et Win XP, mais je peux continuez à supporter Windows XP pour toujours. Voir les changements au bas de mon post. 

Btw toutes les applications que je crée dans la version 6.0 fonctionnent dans Windows 10: En tant que bases de données, j'utilise ma propre base de données à partir de fopen,fwrite, sqlite and Dao MSACCESS 97. Il y a une application que je dois porter sur MFC. Il n'est pas nécessaire que je mette à niveau le dernier VStudio pour le moment, mais je vais le faire. Ne peut pas vivre dans le passé pour toujours, ... et bien peut-être lol?

De plus, je n’aime pas les nouvelles fonctionnalités de Windows 11 et de Windows 10 dans l’interface graphique. Je recommande à Microsoft de donner à Windows 11 une apparence plus proche de Windows XP (ou du moins un commutateur permettant aux utilisateurs de cette option), mais Bien sûr, ils seront obligés d'ajouter de nouvelles fonctionnalités pour suivre la technologie. Je n'aime pas toutes les fenêtres contextuelles sur les survols et la boîte de dialogue de contrôle des nouveaux fichiers. 

..sorry for the types: Ces nouveaux PC et WINDOWS 10 sont très encombrants, avec tout le pop-up qui apparaît lorsque vous effectuez un basculement. 

Merci à tout le monde sur ce fil, et merci tout spécialement à M. Hill

Chaneges au système:

C:\Fichiers de programme (x86)\Microsoft Visual Studio 14.0\VC\VCProjectItems_WDExpress dans C:\Fichiers de programme (x86)\Microsoft Visual Studio 14.0\VC\VCProjectItems

0
AL DURAN