Bonjour,

j'ai genere un projet visual studio (C++ Express 2008) avec CMake et je souhaite maintenant le compiler.
Mon probleme provient lors de la generation de fichier C/C++ a partir de fichier .idl (OMNIORB -Corba).

Omniorb est installe dans "C:\Program Files (x86)\omniORB-4.1.4\bin\x86_win32\omniidl.exe" et visual studio semble ne pas apprecier les espaces.

Je ne vois pas par quoi remplacer les espaces pour que cela fonctionne.

1>------ Début de la génération*: Projet*: odinStubsIdl, Configuration*: Debug Win32 ------
1>Generating odin_if.h, odin_ifSK.cc, odin_ifDynSK.cc
1>'C:\Program' n'est pas reconnu en tant que commande interne
1>ou externe, un programme exécutable ou un fichier de commandes.
1>omniidl: Error running preprocessor
1>Project : error PRJ0019: Un outil a retourné un code d'erreur*à partir de "Generating odin_if.h, odin_ifSK.cc, odin_ifDynSK.cc"
1>Le journal de génération a été enregistré à l'emplacement "file://d:\mgautier\Odin\build2\com\stubs\odinStubsIdl.dir\Debug\BuildLog.htm"
1>odinStubsIdl - 1 erreur(s), 0 avertissement(s)
========== Génération*: 0 a réussi, 1 a échoué, 1 mis à jour, 0 a été ignoré ==========
Voici le rapport de generation :
Lignes de commande

Création du fichier temporaire "C:\DOCUME~1\mgautier\LOCALS~1\Temp\BAT00000728003488.bat" avec pour contenu
[
@echo off

"C:\Program Files (x86)\omniORB-4.1.4\bin\x86_win32\omniidl.exe" -T -bcxx -Wba -Wbh=.h -Wbs=SK.cc -Wbd=DynSK.cc D:/mgautier/Odin/src/com/stubs/odin_if.idl



if errorlevel 1 goto VCReportError

goto VCEnd

:VCReportError

echo Project : error PRJ0019: Un outil a retourné un code d'erreur à partir de "Generating odin_if.h, odin_ifSK.cc, odin_ifDynSK.cc"

exit 1

:VCEnd
]
Création de la ligne de commande "C:\DOCUME~1\mgautier\LOCALS~1\Temp\BAT00000728003488.bat"

Fenêtre Sortie

Generating odin_if.h, odin_ifSK.cc, odin_ifDynSK.cc
'C:\Program' n'est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.
omniidl: Error running preprocessor
Project : error PRJ0019: Un outil a retourné un code d'erreur à partir de "Generating odin_if.h, odin_ifSK.cc, odin_ifDynSK.cc"

Résultats
Le journal de génération a été enregistré à l'emplacement "file://d:\mgautier\Odin\build2\com\stubs\odinStubsIdl.dir\Debug\BuildLog.htm"
odinStubsIdl - 1 erreur(s), 0 avertissement(s)
Si quelqu'un a une solution!! J'ai deja fait une recherche peut etre que je n'utilise pas les bons mots cles. J'ai du mal a croire que je suis le premier a avoir ce probleme!!

Merci pour toute aide