windows下openDDS的编译

来源:互联网 发布:最新快递单打印软件 编辑:程序博客网 时间:2024/04/25 14:05

1.编译前

编译环境:windows7 32位操作系统。

需要资源:openDDS,ACE,TAO,perl。可以从官网下载,也可从我的网盘地址下载:http://pan.baidu.com/s/1i3sZxfZ

 

2.编译步骤

编译ACE+TAO

1)、下载上述软件。

2)、安装perl:略。

3)、解压ACE+TAO+CIAO-6.2.7.zip到D盘openDDS下,设置环境变量:

ACE_ROOT=D:\openDDS\ACE_wrappers。TAO_ROOT=D:\openDDS\ACE_wrappers\TAO。

PATH添加%ACE_ROOT%\lib和%ACE_ROOT%\bin。

4)、于%ACE_ROOT%/ace下新建一个配置文件config.h,内容为#include “ace/config-win32.h”。

5)、编译:用vs2010命令工具进行编译。命令如下:

msbuild ACE_vc10.sln/p:Configuration=Debug > build_ace_debug.log

用时00:51:22.79

msbuildTAO_ACE_vc10.sln /p:Configuration=Debug > build_tao_debug.log 用时 02:45:01.63

编译openDDS

1)、解压OpenDDS-3.5.1.zip到D:\openDDS下。

2)、设置环境变量:DDS_ROOT= D:\openDDS\DDS。PATH添加% DDS_ROOT %\lib和% DDS_ROOT %\bin。

3)、编译openDDS:

msbuild DDS_vc10.sln/p:Configuration=Debug > build_dds_debug.log

用时:01:42:49.24

 

3.测试编译结果


最后粗线test PASSED则编译成功。

注:

1.参考自点击打开链接

2.如果编译有问题,可尝试装sp1补丁,因为我是装了sp1的情况下编译的。

3.注意命令的文件名,对应的版本。

      

 

1 0
原创粉丝点击