2009-10-23 3 views
3

Je suis obligé de recompiler un projet de constructeur C++, et je suis confronté à ce problème.Pourquoi C++ Builder ne trouve-t-il pas mes en-têtes?

un de l'unité contient les points suivants:

#include "LMDBaseControl.hpp" 
#include "LMDBaseGraphicControl.hpp" 
#include "LMDBaseLabel.hpp" 
#include "LMDBaseMeter.hpp" 
#include "LMDControl.hpp" 

:

Quand je compilé cette unité, j'ai les messages d'erreur suivants:

MHSS_ISS_HMI_v3_2.cpp (41): #include .... \ include \ MHSS \ iss_hmi_gui_cached.h [Erreur C++] iss_hmi_gui_cached.h (68): E2209 Impossible d'ouvrir le fichier Include 'LMDBaseControl.hpp'

contexte analyseur complet

MHSS_ISS_HMI_v3_2.cpp (41): #include .... \ include \ MSSS \ iss_hmi_gui_cached.h [C++ Erreur] iss_hmi_gui_cached. h (69): E2209 Impossible d'ouvrir le fichier à inclure 'LMDBaseGraphicControl.hpp'

contexte analyseur complet

MHSS_ISS_HMI_v3_2.cpp (41): #include .... \ include \ MSSS \ iss_hmi_gui_cached.h [C++ Error] iss_hmi_gui_cached.h (70): E2209 Impossible d'ouvrir le fichier d'inclusion « LMDBaseLabel.hpp "

contexte analyseur complet

MHSS_ISS_HMI_v3_2.cpp (41): #include .... \ include \ MSSS \ iss_hmi_gui_cached.h iss_hmi_gui_cached.h (71) [C++ erreur]: E2209 Impossible t o ouvrir fichier inclus 'LMDBaseMeter.hpp'

MHSS_ISS_HMI_v3_2.cpp (41): #include .... \ include \ MSSS \ iss_hmi_gui_cached.h [C++ Error] iss_hmi_gui_cached.h (72): E2209 Impossible d'ouvrir le fichier à inclure « LMDControl.hpp »:

J'ai installé Outils 7.0 sur DMT mon Borland C++ builder 6 et définissez la bibliothèque dans le dossier où j'ai installé l'outil LMD.

+0

Avez-vous vérifié ces fichiers hpp présents dans le chemin d'inclusion .. si non, essayez de les chercher dans les répertoires tous les inclus .. il est peu probable qu'ils soient présents en regardant les erreurs – Xinus

+0

Juste de la mémoire (je n'utilise plus LMD) vous devez pointer votre chemin d'inclusion vers un sous-répertoire du répertoire des outils LMD.Si vous ouvrez le répertoire des outils LMD avec l'Explorateur Windows, il devrait être assez évident lequel il devrait être. – Tom

Répondre

7

Vous devez ajouter à la fois le chemin d'accès à la bibliothèque et le chemin d'accès aux fichiers H (2 options distinctes dans la boîte de dialogue d'options Borland).

2

Fixez vos chemins d'inclusion pour votre projet. Avez-vous seulement ajouté le chemin de bibliothèque pour l'éditeur de liens et non le chemin d'inclusion pour le compilateur? C'est une erreur assez directe.

Questions connexes