2016-10-26 3 views
-1

J'essaie de désactiver les en-têtes précompilés pour les fichiers C de mon projet parce que VS2015 me donne cette erreur (ligne brisée pour une meilleure lisibilité):ne peut pas désactiver les en-têtes précompilés pour seul fichier C dans VS2015

..\..\..\..\Lib\freetype2\src\autofit\autofit.c : fatal error C1853: 
    'Y:\obj\TwoNav_PC_15\headers\CompeTwoNav.pch' precompiled header file 
    is from a previous version of the compiler, or the precompiled header 
    is C++ and you are using it from C (or vice versa) 

En regardant comment le faire j'ai trouvé this post, mais quand j'essaye de le faire dans mon Visual Studio 2015 Professional, je ne peux pas voir l'option visée.

Modifier: Voici comment je tente de sélectionner les propriétés:

enter image description here

Cette image est ce que je vois lorsque je sélectionne les propriétés du fichier:

File Properties dialogbox

+2

Retirez tous les fichiers .pch le compilateur se plaint. –

+2

Vous avez seulement sélectionné le fichier, vous regardez dans la mauvaise fenêtre de l'outil. Au lieu de cela, cliquez avec le bouton droit et choisissez Propriétés pour afficher les pages de propriétés du fichier. –

+0

@ n.m. Supprimé même le dossier entier .. pas de chance. – asantacreu

Répondre

1

J'ai trouvé une solution de contournement pour faire apparaître le bon outil dont j'avais besoin ... Je le laisse ici comme une réponse au cas où quelqu'un d'autre rencontrerait ce problème.

Il n'apparaîtra en cliquant sur le fichier -> Propriétés , mais il apparaît lorsque vous cliquez projet -> Propriétés donc, une fois ouvert, je choisis le fichier autofit.c de l'arborescence et enfin je pouvais désactiver en-têtes précompilés de ce fichier unique!

enter image description here

+0

Wow, Bien sûr, vous pouvez @shrike n'a pas vu la question liée? De plus, si vous regardez ma capture d'écran, je suis dans la page de propriétés du fichier ** autofit.c ** pas dans les propriétés du projet. Donc, oui, je peux ** Ne pas utiliser ** les en-têtes précompilés pour un seul fichier et ** les utiliser ** pour le reste du projet. – asantacreu

+0

Vous avez raison, en effet. (Devrait mieux s'abstenir de commenter parfois ...) Maintenant, je sais que c'est possible, commentaire supprimé jusqu'à présent, merci. – shrike