Hi,
I just installed RTI DDS 4.5d, and tried to run the Hello_simple example, using Microsoft Visual Studio 2008. When I run the HelloSubscriber.exe program, I get the following error:
Setting environment for using Microsoft Visual Studio 2008 x86 tools.
D:\Tool\Microsoft\VisualStudio\9\VC>cd D:\Tool\RTI\ndds.4.5d\example\CPP\Hello_simple\objs\i86Win32VS2008
D:\Tool\RTI\ndds.4.5d\example\CPP\Hello_simple\objs\i86Win32VS2008>HelloSubscriber
RTI Data Distribution Service No source for License information
Please contact support@rti.com with any questions or comments.
DDSDomainParticipant_impl::create_disabledI:!create participant
DDSDomainParticipant_impl::createI:!create participant
DomainParticipantFactory_impl::create_participant():!create failure creating participant
Unable to create domain participant.
Exiting...
I'm following the steps in the getting started guide, and as far as I can tell, this should run at this point. What could be causing this error?
Elvis Dowson
Hi Elvis,
I am Bettina and I work for RTI in Europe.
The error that you are experiencing points towards a missing license file.
There are a few places where the application checks for the valid license:
1. In your application’s current working directory, in a file called rti_license.dat.
2. In the location specified in the environment variable RTI_LICENSE_FILE,
which you may set to point to the full path of the license file, including the filename
(for example, C:\RTI\my_license_file.dat).
3. In the RTI Data Distribution Service installation, in the file $NDDSHOME/
rti_license.dat.
If you obtained the software via the free download, than you should have received the license file via email.
I hope this helps to solve your problem.
Kind regards,
Bettina
Hi Bettina,
Yes, thanks, that solved the problem.
Elvis Dowson