Я успешно собрал OpenDDS 3.13.2 из исходного кода.Вот мое окружение:
- Windows 10
- Visual Studio 2017 (перенацеленное решение для SDK 10.0.17763.0)
- Пробовал все комбинации конфигурации / платформы
Я успешно использовал сценарий configure
из командной строки VS, собрал все, открыв сгенерированное решение в той же командной строке, и, наконец, запустил пример Messenger (издатель и подписчик) и даже настроил егоуспешно использовать RTPS.
Однако, когда я пытаюсь создать свой собственный IDL и использую tao_idl, он вылетает.Вот мой тест (с использованием подходящей среды из setenv.cmd):
> tao_idl
(без аргументов)
IDL: No input files
Второй тест:
> tao_idl Test.idl
(вылетает)
Я не получаю сообщения об ошибке и не могу найти журналы или какие-либо признаки того, что пошло не так.То же самое происходит, когда я использовал opendds_idl
.
Каков наилучший подход для отладки этого, и / или есть ли готовые двоичные файлы, доступные для компилятора (ов) IDL (как TAO, так и OpenDDS)?