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.
Voici le rapport de generation :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é ==========
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!!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)
Merci pour toute aide
Partager