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]

Répondre à