Opensplice не удалось собрать dcpsisocpp2 - PullRequest
0 голосов
/ 11 марта 2019

Я скачал последний исходный код Opensplice DDS из https://github.com/ADLINK-IST/opensplice и попытался собрать его, следуя его инструкциям (source setenv, source ./configure, затем make ..) в моем 64-битном Cygwin.

Сборка (команда make) завершилась, но ряд модулей, таких как dcpsisocpp2, durability, spliced, не был собран (я не могу найти dcpsisocpp2.dll и т. Д.) ).

Интересно, сможет ли кто-нибудь, кто знаком с системой make-файлов Opensplice, направить меня к решению проблемы.

1 Ответ

0 голосов
/ 17 марта 2019

Вы должны указать, что собираетесь использовать версию для сообщества или предприятия. Похоже, что версия сообщества не имеет сервисов spliced и durability. Кроме того, dcpsisocpp2 использует C ++ 03, который является очень старым стандартом C ++, поэтому при написании приложения на C ++ 11 или C ++ 14 вы можете получить предупреждение или ошибку и потратить много времени на исправление проблем компиляции.

Попробуйте использовать dcpssacpp, который соответствует стандарту C ++ 11.

...