J'ai un projet qui utilise une bibliothèque partagée d'un autre projet.
Dans les paramètres du projet, j'ai mis la bonne inclusion des chemins et la bibliothèque pour le compilateur GCC et G ++ (-L et -L Option). Tout cela compile bien, pas de problèmes ici.
Mais le code source n'est pas analysé correctement.
Mon cœur inclus (qui est situé dans l'autre projet) est marqué comme «l'inclusion non résolue et partout où j'en utilise quelque chose, la source est également mise en surbrillance. Des idées? Merci! < / p> p>
3 Réponses :
Un en-tête doit être inclus comme celui-ci ou s'il s'agit d'un en-tête Lib standard: p> Tout est invalide. < / p> p>
Pardon. Corrigé cela. Néanmoins, il indique l'inclusion non résolue mais compile tout simplement bien.
Travaillé pour moi - ou gardé osicllating entre l'inclusion non résolue et cette autre erreur sur l'inclusion du chemin en double
Celui qui vous manquait ici (probablement) est de dire à l'indexeur où chercher ces en-têtes. Je gère normalement mon propre maquillage, alors je ne sais pas comment le faire fonctionner à la fois pour le Makefile Géré Eclipse et pour l'indexeur. Vous constaterez probablement que la solution ci-dessous corrigea les deux. P>
sur la solution; Cliquez avec le bouton droit de la souris sur le projet STRT> dans l'explorateur de projet (ou Explorateur de ressources) et Sélectionnez Propriétés forte>. Maintenant sous " C / C ++ Général STRAND>"> " Une fois que vous appliquez et cliquez sur OK, l'indexeur prendra un certain temps pour effacer ces objets non résolus. p>
N'oubliez pas d'activer les fournisseurs