C++ ';CORBA::LongDoubleSeq';尚未申报

C++ ';CORBA::LongDoubleSeq';尚未申报,c++,idl,omniorb,C++,Idl,Omniorb,我用VS2013+Cygwin(0.9.1-1)在Windows7 32位上构建了omniORB-4.2.1 我把omniORB放在C驱动器下 然后,我尝试用MinGW构建SALOME-KERNEL,并得到以下与omniORB相关的错误消息 [5%] Building CXX object idl/CMakeFiles/SalomeIDLKernel.dir/SALOME_ExceptionSK .cc.obj In file included from C:/omniORB-4.2.1/inc

我用VS2013+Cygwin(0.9.1-1)在Windows7 32位上构建了omniORB-4.2.1

我把omniORB放在C驱动器下

然后,我尝试用MinGW构建SALOME-KERNEL,并得到以下与omniORB相关的错误消息

[5%] Building CXX object idl/CMakeFiles/SalomeIDLKernel.dir/SALOME_ExceptionSK
.cc.obj
In file included from C:/omniORB-4.2.1/include/omniORB4/CORBA.h:221:0,
                 from c:/src/salome7/buildKernel/idl/SALOME_Exception.hh:6,
                 from c:/src/salome7/buildKernel/idl/SALOME_ExceptionSK.cc:3:
C:/omniORB-4.2.1/include/omniORB4/dynAny.h:151:47: error: 'CORBA::LongDoubleSeq'
 has not been declared
     virtual void insert_longdouble_seq(CORBA::LongDoubleSeq& value) = 0;
                                               ^
C:/omniORB-4.2.1/include/omniORB4/dynAny.h:171:20: error: 'LongDoubleSeq' in nam
espace 'CORBA' does not name a type
     virtual CORBA::LongDoubleSeq* get_longdouble_seq() = 0;
                    ^
idl/CMakeFiles/SalomeIDLKernel.dir/build.make:333: recipe for target `idl/CMakeF
iles/SalomeIDLKernel.dir/SALOME_ExceptionSK.cc.obj' failed
make[2]: *** [idl/CMakeFiles/SalomeIDLKernel.dir/SALOME_ExceptionSK.cc.obj] Erro
r 1
CMakeFiles/Makefile2:86: recipe for target `idl/CMakeFiles/SalomeIDLKernel.dir/a
ll' failed
make[1]: *** [idl/CMakeFiles/SalomeIDLKernel.dir/all] Error 2
Makefile:127: recipe for target `all' failed
make: *** [all] Error 2
有人知道如何解决这个问题吗

莎乐美?omniORB?到底是怎么回事