MacOS X, Project Builder, Problème d'édition de liens.
2 réponses
catherine pellerano
Bonjour,
Je fais mes premiers pas dans l'utilisation de project builder.
J'ai créé un projet "Carbon", en incluant dans l'arborescence des
fichiers tous les éléments de mon code source existant (c'est un portage
d'une appli existante, environ 300 fichiers en code C pur).
Tout semble ok, lors de la compilation, mais au linkage, je reçois un
très grand nombre d'erreurs "undefined symbols".
Plus de la moité des fonctions sont concernées, pourtant je retrouve les
fichier "*.o" correspondntscorrectement stockés sous
"projet/intermetdiates ... /ppc.
Y-a-t'il des options particulières dans la configuration du "Target" ?
Y-a-t'il une autre manière de faire pour la construction du projet.
Bien entendu, c'est pour ... hier !
Merci de vos réponses.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Hubert Figuiere
Bonjour,
Je fais mes premiers pas dans l'utilisation de project builder. J'ai créé un projet "Carbon", en incluant dans l'arborescence des fichiers tous les éléments de mon code source existant (c'est un portage d'une appli existante, environ 300 fichiers en code C pur). Tout semble ok, lors de la compilation, mais au linkage, je reçois un très grand nombre d'erreurs "undefined symbols".
Si tu donnais les premières :-)
Plus de la moité des fonctions sont concernées, pourtant je retrouve les fichier "*.o" correspondntscorrectement stockés sous "projet/intermetdiates ... /ppc.
Peut-être cherche-t-il des fonction C++ alors que c'est du C et vice-versa.
Y-a-t'il des options particulières dans la configuration du "Target" ? Y-a-t'il une autre manière de faire pour la construction du projet.
Un bon vieux Makefile des familles ?
Bon OK je sors.
Hub
Bonjour,
Je fais mes premiers pas dans l'utilisation de project builder.
J'ai créé un projet "Carbon", en incluant dans l'arborescence des
fichiers tous les éléments de mon code source existant (c'est un portage
d'une appli existante, environ 300 fichiers en code C pur).
Tout semble ok, lors de la compilation, mais au linkage, je reçois un
très grand nombre d'erreurs "undefined symbols".
Si tu donnais les premières :-)
Plus de la moité des fonctions sont concernées, pourtant je retrouve les
fichier "*.o" correspondntscorrectement stockés sous
"projet/intermetdiates ... /ppc.
Peut-être cherche-t-il des fonction C++ alors que c'est du C et
vice-versa.
Y-a-t'il des options particulières dans la configuration du "Target" ?
Y-a-t'il une autre manière de faire pour la construction du projet.
Je fais mes premiers pas dans l'utilisation de project builder. J'ai créé un projet "Carbon", en incluant dans l'arborescence des fichiers tous les éléments de mon code source existant (c'est un portage d'une appli existante, environ 300 fichiers en code C pur). Tout semble ok, lors de la compilation, mais au linkage, je reçois un très grand nombre d'erreurs "undefined symbols".
Si tu donnais les premières :-)
Plus de la moité des fonctions sont concernées, pourtant je retrouve les fichier "*.o" correspondntscorrectement stockés sous "projet/intermetdiates ... /ppc.
Peut-être cherche-t-il des fonction C++ alors que c'est du C et vice-versa.
Y-a-t'il des options particulières dans la configuration du "Target" ? Y-a-t'il une autre manière de faire pour la construction du projet.
Un bon vieux Makefile des familles ?
Bon OK je sors.
Hub
catherine pellerano
Effectivement, tu as vu juste ! Je compilais en C++ (sans le savoir)... Si un fichier porte une extension en .C (C majuscule), PB le considère comme du C++. J'ai renommé tous mes fichiers en .c (minus) et ça marche
Merci, à bientôt.
Hubert Figuiere a écrit:
Bonjour,
Je fais mes premiers pas dans l'utilisation de project builder. J'ai créé un projet "Carbon", en incluant dans l'arborescence des fichiers tous les éléments de mon code source existant (c'est un portage d'une appli existante, environ 300 fichiers en code C pur). Tout semble ok, lors de la compilation, mais au linkage, je reçois un très grand nombre d'erreurs "undefined symbols".
Si tu donnais les premières :-)
Plus de la moité des fonctions sont concernées, pourtant je retrouve les fichier "*.o" correspondntscorrectement stockés sous "projet/intermetdiates ... /ppc.
Peut-être cherche-t-il des fonction C++ alors que c'est du C et vice-versa.
Y-a-t'il des options particulières dans la configuration du "Target" ? Y-a-t'il une autre manière de faire pour la construction du projet.
Un bon vieux Makefile des familles ?
Bon OK je sors.
Hub
Effectivement, tu as vu juste !
Je compilais en C++ (sans le savoir)...
Si un fichier porte une extension en .C (C majuscule), PB le considère
comme du C++.
J'ai renommé tous mes fichiers en .c (minus) et ça marche
Merci, à bientôt.
Hubert Figuiere a écrit:
Bonjour,
Je fais mes premiers pas dans l'utilisation de project builder.
J'ai créé un projet "Carbon", en incluant dans l'arborescence des
fichiers tous les éléments de mon code source existant (c'est un portage
d'une appli existante, environ 300 fichiers en code C pur).
Tout semble ok, lors de la compilation, mais au linkage, je reçois un
très grand nombre d'erreurs "undefined symbols".
Si tu donnais les premières :-)
Plus de la moité des fonctions sont concernées, pourtant je retrouve les
fichier "*.o" correspondntscorrectement stockés sous
"projet/intermetdiates ... /ppc.
Peut-être cherche-t-il des fonction C++ alors que c'est du C et
vice-versa.
Y-a-t'il des options particulières dans la configuration du "Target" ?
Y-a-t'il une autre manière de faire pour la construction du projet.
Effectivement, tu as vu juste ! Je compilais en C++ (sans le savoir)... Si un fichier porte une extension en .C (C majuscule), PB le considère comme du C++. J'ai renommé tous mes fichiers en .c (minus) et ça marche
Merci, à bientôt.
Hubert Figuiere a écrit:
Bonjour,
Je fais mes premiers pas dans l'utilisation de project builder. J'ai créé un projet "Carbon", en incluant dans l'arborescence des fichiers tous les éléments de mon code source existant (c'est un portage d'une appli existante, environ 300 fichiers en code C pur). Tout semble ok, lors de la compilation, mais au linkage, je reçois un très grand nombre d'erreurs "undefined symbols".
Si tu donnais les premières :-)
Plus de la moité des fonctions sont concernées, pourtant je retrouve les fichier "*.o" correspondntscorrectement stockés sous "projet/intermetdiates ... /ppc.
Peut-être cherche-t-il des fonction C++ alors que c'est du C et vice-versa.
Y-a-t'il des options particulières dans la configuration du "Target" ? Y-a-t'il une autre manière de faire pour la construction du projet.