Quick start windows https://opendds.org/quickstart/GettingStartedWindows.html
Download repo https://github.com/objectcomputing/OpenDDS
Extract files
Install strawberry perl 64 bit http://strawberryperl.com/
open VS developer command prompt
Navigate OpenDDS directory
cmd configure // configure script will download ACE+TAO and configure it for your platform.
This will take some time
Downloading ACE+TAO 2.2a with latest patches
Extracting archive ACE+TAO-2.2a_with_latest_patches_NO_makefiles.zip
Running MPC to generate project files.
MPC_ROOT was set to C:\Users\gamitha.harischandra\Downloads\OpenDDS-3.14\ACE_wrappers\MPC.
Using .../OpenDDS-3.14/ACE_wrappers/bin/MakeProjectCreator/config/MPC.cfg
Generating 'vs2019' output using DDS_TAOv2.mwc
.............................................................................................................
cmd devenv DDS_TAOv2_all.sln // it must start the visual studio from this command prompt so it will inherit the correct environmental variables
Build solution - Debug/ win32
VS developer comand promt
Setenv // set the required environment variables before running Visual Studio
Cd DevGuideExamples\DCPS\Messenger for C++ example
Perl run_test.pl
Once new developer command prompt window is opened use
cmd Setenv