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]

Répondre à