 |
C++Talk.NET C++ language newsgroups
|
| View previous topic :: View next topic |
| Author |
Message |
Rhodan Guest
|
Posted: Fri Jun 25, 2004 10:35 am Post subject: Ou on met les .obj d'habitude |
|
|
bonjour,
je ne connais rien au cpp..ça n'aide pas
j'ai un programme qui malheureusement ne marche plus suite à une grillade de
dur.. Après récupération des données du dur, j'ai tous les éléments d'un
programme en cpp.
Quand exécute le programme j'ai des fenêtres qui s'ouvrent en disant "objet
manquant"...
j'ai effectivement des fichiers .obj. .
Où donc généralement ces fichiers sont localisés?
ou sinon comment faire pour que mon programme puisse à nouveau fonctionner,
(jai des .h, .ccp, .res, .obj, .dll, .ocx, ...)
merci meme si je pense que la mission n'est pas gagnée..
|
|
| Back to top |
|
 |
olive Guest
|
Posted: Fri Jun 25, 2004 2:32 pm Post subject: Re: Ou on met les .obj d'habitude |
|
|
les *.obj s'obtiennent par compilation et se situent dans le repertoire de
ton projet.
Par contre regarde du cote des #includes il me semble
que tu as un probleme de linker......
bon courrage
"Rhodan" <les.figwer (AT) free (DOT) fr> a écrit dans le message de
news:40dc004c$0$2057$636a15ce (AT) news (DOT) free.fr...
| Quote: | bonjour,
je ne connais rien au cpp..ça n'aide pas
j'ai un programme qui malheureusement ne marche plus suite à une grillade
de
dur.. Après récupération des données du dur, j'ai tous les éléments d'un
programme en cpp.
Quand exécute le programme j'ai des fenêtres qui s'ouvrent en disant
"objet
manquant"...
j'ai effectivement des fichiers .obj. .
Où donc généralement ces fichiers sont localisés?
ou sinon comment faire pour que mon programme puisse à nouveau
fonctionner,
(jai des .h, .ccp, .res, .obj, .dll, .ocx, ...)
merci meme si je pense que la mission n'est pas gagnée..
|
|
|
| Back to top |
|
 |
Arnaud Debaene Guest
|
Posted: Fri Jun 25, 2004 4:08 pm Post subject: Re: Ou on met les .obj d'habitude |
|
|
"Rhodan" <les.figwer (AT) free (DOT) fr> wrote
| Quote: | bonjour,
je ne connais rien au cpp..ça n'aide pas
j'ai un programme qui malheureusement ne marche plus suite à une grillade de
dur.. Après récupération des données du dur, j'ai tous les éléments d'un
programme en cpp.
Quand exécute le programme j'ai des fenêtres qui s'ouvrent en disant "objet
manquant"...
j'ai effectivement des fichiers .obj. .
|
- Si tu peux executer ton programme, c'est que tu as non seulement les
sources du programme (.cpp), mais aussi l'executable compilé (.exe).
Exact?
- Les fichiers .obj sont des fichiers intermédiaires utilisés lors de
la compilation / édition de liens du programme. Une fois le programme
compilé, ils ne servent plus à rien.
- Si ton programme affiche "objet manquant" à l'execution, il fait
donc référence à autre chose, pas à ses propres fichiers .obj dont il
n'a rien à faire.
| Quote: | Où donc généralement ces fichiers sont localisés?
Question trop vague : là où le développeut a envie de les mettre. |
Cependant, selon l'OS et le compilateur utilisés, il y a des habitudes
"standard" utilisées par plus ou moins tout le monde.
| Quote: | ou sinon comment faire pour que mon programme puisse à nouveau fonctionner,
(jai des .h, .ccp, .res, .obj, .dll, .ocx, ...)
HS Spécifique Windows |
Si tu as des ocx, ils doivent être enregistrés sur le système avec
regsvr32 [nom_du_fichier_ocx] pour pouvoir fonctionner. C'est peut
être çà qui empêche ton programme de se lancer.
</HS>
Si tu as des dll, des exe et des ocx, ce n'est pas la peine de
recompiler ton programme : tu as déjà la version compilée, donc tes
problèmes sont HS sur ce groupe ;-)
Arnaud
|
|
| Back to top |
|
 |
Rhodan Guest
|
Posted: Fri Jun 25, 2004 7:13 pm Post subject: Re: Ou on met les .obj d'habitude |
|
|
ok merci beaucoup, cela me confirme que je n'ai pas
fini de me tracasser pour ce programme...
merci encore
"Arnaud Debaene" <adebaene (AT) club-internet (DOT) fr> a écrit dans le message de
news:16a4a8c7.0406250808.182a446f (AT) posting (DOT) google.com...
| Quote: | "Rhodan" <les.figwer (AT) free (DOT) fr> wrote
bonjour,
je ne connais rien au cpp..ça n'aide pas
j'ai un programme qui malheureusement ne marche plus suite à une
grillade de
dur.. Après récupération des données du dur, j'ai tous les éléments d'un
programme en cpp.
Quand exécute le programme j'ai des fenêtres qui s'ouvrent en disant
"objet
manquant"...
j'ai effectivement des fichiers .obj. .
- Si tu peux executer ton programme, c'est que tu as non seulement les
sources du programme (.cpp), mais aussi l'executable compilé (.exe).
Exact?
- Les fichiers .obj sont des fichiers intermédiaires utilisés lors de
la compilation / édition de liens du programme. Une fois le programme
compilé, ils ne servent plus à rien.
- Si ton programme affiche "objet manquant" à l'execution, il fait
donc référence à autre chose, pas à ses propres fichiers .obj dont il
n'a rien à faire.
Où donc généralement ces fichiers sont localisés?
Question trop vague : là où le développeut a envie de les mettre.
Cependant, selon l'OS et le compilateur utilisés, il y a des habitudes
"standard" utilisées par plus ou moins tout le monde.
ou sinon comment faire pour que mon programme puisse à nouveau
fonctionner,
(jai des .h, .ccp, .res, .obj, .dll, .ocx, ...)
HS Spécifique Windows
Si tu as des ocx, ils doivent être enregistrés sur le système avec
regsvr32 [nom_du_fichier_ocx] pour pouvoir fonctionner. C'est peut
être çà qui empêche ton programme de se lancer.
/HS
Si tu as des dll, des exe et des ocx, ce n'est pas la peine de
recompiler ton programme : tu as déjà la version compilée, donc tes
problèmes sont HS sur ce groupe ;-)
Arnaud
|
|
|
| Back to top |
|
 |
Rhodan Guest
|
Posted: Sat Jun 26, 2004 9:06 am Post subject: Re: Ou on met les .obj d'habitude |
|
|
Re-bonjour,
la nuit porte conseil...mais peut être pas les bons...
et je recompile le programme et il possible qu'il fonctionne à nouveau.
(effectivement j'ai aussi un .EXE)
| Quote: | "Arnaud Debaene" <adebaene (AT) club-internet (DOT) fr> a écrit dans le message de
news:16a4a8c7.0406250808.182a446f (AT) posting (DOT) google.com...
"Rhodan" <les.figwer (AT) free (DOT) fr> wrote in message
news:<40dc004c$0$2057$636a15ce (AT) news (DOT) free.fr>...
bonjour,
je ne connais rien au cpp..ça n'aide pas
j'ai un programme qui malheureusement ne marche plus suite à une
grillade de
dur.. Après récupération des données du dur, j'ai tous les éléments
d'un
programme en cpp.
Quand exécute le programme j'ai des fenêtres qui s'ouvrent en disant
"objet
manquant"...
j'ai effectivement des fichiers .obj. .
- Si tu peux executer ton programme, c'est que tu as non seulement les
sources du programme (.cpp), mais aussi l'executable compilé (.exe).
Exact?
- Les fichiers .obj sont des fichiers intermédiaires utilisés lors de
la compilation / édition de liens du programme. Une fois le programme
compilé, ils ne servent plus à rien.
- Si ton programme affiche "objet manquant" à l'execution, il fait
donc référence à autre chose, pas à ses propres fichiers .obj dont il
n'a rien à faire.
Où donc généralement ces fichiers sont localisés?
Question trop vague : là où le développeut a envie de les mettre.
Cependant, selon l'OS et le compilateur utilisés, il y a des habitudes
"standard" utilisées par plus ou moins tout le monde.
ou sinon comment faire pour que mon programme puisse à nouveau
fonctionner,
(jai des .h, .ccp, .res, .obj, .dll, .ocx, ...)
HS Spécifique Windows
Si tu as des ocx, ils doivent être enregistrés sur le système avec
regsvr32 [nom_du_fichier_ocx] pour pouvoir fonctionner. C'est peut
être çà qui empêche ton programme de se lancer.
/HS
Si tu as des dll, des exe et des ocx, ce n'est pas la peine de
recompiler ton programme : tu as déjà la version compilée, donc tes
problèmes sont HS sur ce groupe ;-)
Arnaud
|
|
|
| Back to top |
|
 |
Arnaud Debaene Guest
|
Posted: Sat Jun 26, 2004 11:00 am Post subject: Re: Ou on met les .obj d'habitude |
|
|
Rhodan wrote:
| Quote: | Re-bonjour,
la nuit porte conseil...mais peut être pas les bons...
et je recompile le programme et il possible qu'il fonctionne à
nouveau.
|
Non, pas plus que la version actuelle.
Arnaud
|
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|