Opensplice 构建 dcpsisocpp2 失败

Opensplice failed to build dcpsisocpp2

我从 https://github.com/ADLINK-IST/opensplice 下载了 Opensplice DDS 的最新源代码,并尝试按照其说明(source setenvsource ./configure、然后 make ..)构建它我的 Cygwin 64 位。

构建(make 命令)似乎已完成,但是 dcpsisocpp2durabilityspliced 等许多模块没有构建(我找不到 dcpsisocpp2.dll,等等)。

不知道有没有熟悉Opensplice的makefile系统的大佬指点一下解决问题

您应该确定您将使用社区版还是企业版。 似乎社区版没有 spliceddurability 服务。此外,dcpsisocpp2 使用 C++03,这是一个非常古老的 C++ 标准,当您使用 C++11 或 C++14 编写应用程序时,您可能会收到一些警告或错误,并花费大量时间修复编译问题。

尝试使用遵循C++11标准的dcpssacpp