Avez-vous oublier "pch.h" ?

Avez-vous oublier "pch.h" ? - C++ - Programmation

Marsh Posté le 23-04-2019 à 16:01:21    

Salut les amis (et les autres aussi bien sure) !  :wahoo:  
J'ai un petit problème, comme indiquer dans l’énoncer mon compilateur (Visual Studio 2017) me demande :

Citation :

Erreur C1010 fin de fichier inattendue lors de la recherche d'un en-tête précompilé. N'auriez-vous pas oublié d'ajouter '#include "pch.h"' à votre source ?


Je m'empresse de vérifier si je n'ai pas oublier d'inclure "pch.h", joie et volupté, la seul ligne de mon programme est :

Code :
  1. #include "../pch.h"

Je ne pense donc pas avoir oublier de l'inclure...
Mon fichier.cpp est dans un sous dossier, d'où les deux points précédents le /pch.h.
Et le dossier pch.h est bien dans le dossier source car (j'ai vérifié et) je l'utilise déjà à de multiple reprise dans d'autres .cpp qui ne sont pas ranger dans des sous dossiers.
 
Merci d'avance,
Sorgano

Reply

Marsh Posté le 23-04-2019 à 16:01:21   

Reply

Marsh Posté le 23-04-2019 à 16:06:12    

Au pif, mets un saut de ligne / une ligne blanche à la fin de ton fichier.

Reply

Marsh Posté le 23-04-2019 à 16:10:22    

rat de combat a écrit :

Au pif, mets un saut de ligne / une ligne blanche à la fin de ton fichier.


Cela ne fonctionne pas :

Code :
  1. #include "../pch.h"
  2. #include "../include/ship.h"
  3. int fonction() {
  4. return(0);
  5. }


Et toujours le même seul problème  :(

Reply

Marsh Posté le 23-04-2019 à 16:22:44    

T'es bien sous Windows? T'as essayé ..\pch.h ou ..\\pch.h ou un truc du genre?

Reply

Marsh Posté le 24-04-2019 à 15:02:02    

Je suis bien sous Windows, et oui j'ai essayer tout ça...
La solution que l'on ma conseillé est qui "fonctionne" est de désactivé les entêtes pré-compilés dans les propriétés du projet. Mais je trouve ça bizarre que quand un truc ne marche pas on le supprime et ... c'est tout.

Reply

Marsh Posté le 24-04-2019 à 17:57:38    

C'est peut-être un bug de VS ou alors on ne peut pas changer de dossier pour les entêtes précompilées? :??:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed