-1

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

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

我想知道是否有熟悉 Opensplice 的 makefile 系统的人可以指导我解决问题。

4

1 回答 1

0

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

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

于 2019-03-17T07:39:43.637 回答