I have successfully built OpenDDS 3.13.2 from source. Here is my environment:
- Windows 10
- Visual Studio 2017 (re-targeted Solution to SDK 10.0.17763.0)
- Tried all Configuration/Platform combinations
I successfully used the configure
script from the VS command prompt, built everything by opening the generated solution in the same command prompt, and finally ran the Messenger example (publisher and subscriber), and even configured it to use RTPS successfully.
However, when I try to create my own IDL and use the tao_idl, it crashes. Here's my test (using the proper environment from setenv.cmd):
> tao_idl
(no args)
IDL: No input files
Second test:
> tao_idl Test.idl
(crashes)
I get no error message, and am unable to locate logs or any indication of what went wrong. The same thing happens when I used opendds_idl
.
What is the best approach to debug this, and/or are there pre-built binaries available for the IDL compiler(s) (both TAO and OpenDDS)?