J'essaie d'inclure mon en-tête de classe dans la mise en œuvre principale et de ma classe. La chose la plus étrange est que le fichier d'en-tête est trouvé par le principal, mais avec l'implémentation de la classe, je n'ai "aucun fichier ou répertoire de ce type". Pourquoi est-ce arrivé? Je veux dire quelles sont les raisons possibles d'un fichier dans mon projet est capable de trouver un fichier d'en-tête parfaitement, mais un autre fichier dans le même projet ne peut pas trouver le même fichier d'en-tête identique.Y compris les fichiers en C++
J'utilise CodeBlocks 10,05
Merci
Exécutez-vous '#include" blah.h "' ou '#include'? Les fichiers sources sont-ils dans des répertoires différents? –
Pouvez-vous coller une idée (éventuellement avec des objets sensibles au projet) de la structure du projet? Quel système de construction utilisez-vous et quelles sont les options (comme -I) qui sont envoyées au compilateur? –
Vous ne devez pas inclure l'implémentation. Incluez l'en-tête et c'est tout. Le fichier d'implémentation sera toujours compilé. – Pubby