windows下openDDS的编译.docx
文本预览下载声明
windows下openDDS的编译
1)文件解压
解压ACE+TAO-2.2a_with_latest_patches_NO_makefiles到D盘openDDS下
解压OpenDDS-3.8到D盘openDDS下
安装ActivePerl-5.16.3.1604-MSWin32-x86-298023
2)编译
用vs2012命令工具
运行
如果出现:
则在configure文件中添加一行代码:
运行正常:
3)设置环境变量
根据生成的文件setenv配置环境变量
ACE_ROOT=D:\openDDS\ACE_wrappers
PATH=%PATH%;D:\openDDS\ACE_wrappers\bin;D:\openDDS\DDS\bin;D:\openDDS\ACE_wrappers\lib;D:\openDDS\DDS\lib
TAO_ROOT=D:\openDDS\ACE_wrappers\TAO
DDS_ROOT=D:\openDDS\DDS
MPC_ROOT=D:\openDDS\ACE_wrappers\MPC
4)编译
用vs2012编译D:\openDDS\DDS\DDS_TAOv2_all.sln
右键生成方案
时间:请耐心等待
5)测试结果
D:\cd openDDS\DDS\examples\DCPS\Messenger_Imr
D:\openDDS\DDS\examples\DCPS\Messenger_Imr.\run_test.pl
出现test PASSED则编译成功
6)开启服务
D:\openDDS\DDS\bin\DCPSInfoRepo.exe
显示全部