Merci beaucoup Cedric pour ta réponse... et désolé si je me suis trompé
de liste!
En fait je suis prêt à utiliser n'importe quel compilateur pourvu que je
n'ai plus ces messages d'erreur :-(
J'ai créé dans OpenOffice_SDK un répertoire "includecpp" dans lequel
j'ai copié les fichiers de l'exemple ProtocolHandlerAddon_cpp
Puis j'ai tenté d'utiliser le Makefile avec cygwin, mais je me suis fait
insulter (cf la pièce jointe)
Alors en désespoir de cause j'ai cru que Visual C++ pourrait résoudre
mon problème mais ça n'a pas marché.
Est-ce que j'aurais loupé une étape en voulant utiliser le make de cygwin?
Cedric Bosdonnat wrote:
Bonjour Jean-Marie,
Je suppose que cette question devrait plutot etre posee sur [EMAIL PROTECTED],
mais je vais repondre avec les elements que j'ai. Desole pour les
autres, mais on peut passer sur [EMAIL PROTECTED] si c'est necessaire.
Jean-Marie Roy a écrit :
j'essaie désespérément depuis plusieurs jours de compiler un composant
que j'ai trouvé dans les exemples du SDK (ProtocolHandlerAddon_cpp).
Pour cela, j'utilise Visual C++ Express 2005, mais je tombe sur l'erreur :
Visual C++ ? ca utilise nmake non ? perso je penche plutot pour du g++
mais bon... Tu utilises le Makefile du SDK ou un autre ? Peut-on l'avoir
pour t'aider ca serait plus facile...
/
1>C:\Program
Files\OpenOffice.org_2.0_SDK\include\com/sun/star/uno/Type.h(42) : fatal
error C1083: Cannot open include file: 'com/sun/star/uno/TypeClass.hdl':
No such file or directory
/
Effectivement, il n'y a pas de fichier /TypeClass.hdl/ dans le
répertoire /com/sun/star/uno/ du SDK.
Le fichier TypeClass.hdl est genere grace a cppumaker a partir du
types.rdb de OpenOffice.org ou de l'URE (le fichier IDL correspondant
est com/sun/star/uno/TypeClass.idl et se trouve dans le repertoire idl
du SDK).
Le fait que tu n'aie pas ce fichier signifie:
1) soit que tu n'as pas effectue le cppumaker avec les registre
types.rdb de OOo
2) soit que tu les a generes mais qu'ils ne sont pas dans un des
repertoires d'includes (option -I avec g++)
Précision, j'ai apporté une modification au fichier /component.cxx/ que
j'essaie de compiler : j'ai rajouté l'instruction /#define WNT/
Cette directive ne devrait pas avoir impact tant que tu n'as pas rajoute
de -DWNT au compilateur.
Quelqu'un aurait-il/elle déjà rencontré ce problème?
Merci d'avance pour vos réponses.
Quand on decouvre UNO et les Addons on a toujours des problemes: pas
toujours les memes mais on en a :) Ce qui est bien c'est de poser la
question ou de faire un snippet ou un bout de doc quand c'est possible
En esperant t'avoir depanne un peu,
Cedric
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]