Как запустить приложение Opendds без test_run.pl сценарий на perl?

#visual-studio #ace #opendds

#visual-studio #туз #opendds

Вопрос:

Я использую VS2017,

Eclipse 4.4 modeling SDK, транспорт — TCP

Я создал модель и сгенерировал из нее код, теперь могу запускать приложение publisher.cpp и subscriber.cpp с test_run.pl Perl-файл из Opendds GitHub (общий Perl-файл), но, насколько я знаю, это только для целей тестирования,

У меня есть pub.exe и sub.exe

как запустить их без скрипта Perl?

Ответ №1:

Вам нужно убедиться, что каталог OpenDDS lib находится на вашем пути, после этого вы можете выполнить pub и sub.

Комментарии:

1. Поддерживает ли RTPS tcp?

2. OpenDDS поддерживает TCP в качестве транспорта, подробнее см. Руководство по разработке OpenDDS, см. download.objectcomputing.com/OpenDDS/OpenDDS-latest.pdf

3. как задать пути в Visual Studio? Я имею в виду все пути к переменным среды, которые находятся в setenv.cmd?

4. Вы можете установить их в настройках своей системы или открыть командную строку Инструментов разработчика, запустить setenv, а затем запустить devenv из командной строки, он получит переменные среды, установленные setenv