Question

Je suis un développeur Java expérimenté, et je suis très familier avec Eclipse. Dernièrement, j'ai essayé de migrer un Texas Instrumental (BLE) , IAR langue C projet, dans Eclipse, sans utiliser le plugin officiel IAR Eclipse, je veux juste utiliser Eclipse comme mon code navigation IDE, alors que j'apprendre comment les choses fonctionne, et le suivi du tutoriel, et dans l'utilisation future Eclipse pour développer.

J'ai essayé un jour maintenant, de migrer le projet, mais il y a quelque chose que je manque quelque chose au sujet de Eclipse langage C soutien.

Il y a des types définis dans .h fichier, dans le projet " ", qui est référencé dans un autre .c fichier dans le projet " B " et Eclipse bien qu'il peut " aller à la déclaration ", il montre une erreur de compilation dans le projet " B ".

Je l'ai remarqué dans d'autres cas du même scénario, que je ne ai pas besoin pour pointer vers l'un des dossiers comme dossier source, tant que les dossiers sont dans le répertoire racine du projet, ils sont ajoutés à la construction chemin de ce projet spécifique, et a également importé dans un projet " B " avec référence seulement " " projet dans les propriétés du projet, est-ce correct?

En outre, je l'ai remarqué que dans le langue C les deux projets pourraient faire référence à l'autre, sans Eclipse me trouble donc je suppose que cela est légitime, donc je suppose qu'il devrait y avoir un C langue modèle de structure multi-projet, je dois suivre, où puis-je trouver une telle spécification détaillée?

Merci,

Adam Zehavi.

Était-ce utile?

La solution 2

Je l'ai enfin compris que ce ne peut pas être fait ... hélas j'ai travaillé dur pour être en mesure de modifier mon code dans Eclipse lors de l'exécution, le débogage et le déploiement du programme au microprocesseur via IAR IDE.

Autres conseils

Essayez cette (source commune de recherche préférence Path)

Edit: dans mon Eclipse CDT Helios, je fais comme ceci:

Faites un clic droit sur le projet> Propriétés> C / C ++ Général> Chemins et symboles.

puis choisissez ma langue (GNU C) et ajouter les dossiers avec les fichiers d'en-tête que je veux inclure.

Cette opération pourrait se faire automatiquement en une seule étape pour chaque configuration (Run / Debug) ou tout simplement pour la configuration active.

Aller au projet> Propriétés> C / C ++ Général> Chemins et symboles cliquez ensuite sur Paramètres Exporter ... pour enregistrer les chemins d'et / ou des définitions de symboles dans un fichier. Dans votre autre projet, vous pouvez utiliser les paramètres d'importation ...

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top