1

我在 Windows7 32bit 上通过 VS2013+Cygwin(0.9.1-1) 构建了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

有谁知道如何解决这个问题?

莎乐美?全能ORB?是什么问题?

4

0 回答 0