我从https://github.com/ADLINK-IST/opensplice下载了最新的Opensplice DDS源代码,并尝试按照我的Cygwin 64位中的指令(source setenv
,source ./configure
,然后是make ..
)来构建它。
构建(make
命令)似乎已经完成,但是许多模块如dcpsisocpp2
,durability
,spliced
都没有建成(我找不到dcpsisocpp2.dll
等)。
我想知道熟悉Opensplice makefile系统的人是否可以指导我解决问题。
您应该确定您将使用社区或企业版本。社区版似乎没有spliced
和durability
服务。此外,dcpsisocpp2使用C ++ 03这是一个非常古老的C ++标准,当您使用C ++ 11或C ++ 14编写应用程序时,您可能会收到一些警告或错误并花费大量时间来修复编译问题。
尝试使用遵循C ++ 11标准的dcpssacpp
。