OpenDDS配置Java运行环境

OpenDDS非Java运行环境配置详见下述博客

Windows下的OpenDDS编译(超详细)_山中野竹的博客-CSDN博客_opendds windows

当需要使用Java调用OpenDDS应用时,需要给OpenDDS配置Java环境,Java环境配置和上述非Java环境配置类似。

使用软件依然是Perl、VS2010、ACE+TAO+CIAO、OpenDDS

下载链接:百度网盘 请输入提取码 提取码:open

配置步骤如下:

1. 软件安装成功后,首先按照下述博客将ACE 、TAO、OpenDDS的环境变量配置一下

Windows下的OpenDDS编译(超详细)_山中野竹的博客-CSDN博客_opendds windows

2. \ACE_wrappers\ace 下新建一个空的配置文件 config.h

内容为:

#include "ace/config-win32.h"

 3. 依次编译ACE 、TAO、OpenDDS

使用Visual Studio 命令行工具进行编译

 1) 进入%ACE_ROOT%目录,编译ACE_vc10.sln(不同VS版本,名称可能有差别)

cd E:\Software\Work\OpenDDS\ACE_wrappers

msbuild ACE_vc10.sln /p:Configuration=Debug;Platform=x64 /m:2

其中,各命令参数解释如下:

  • Configuration=Debug代表debug编译
  • Platform=x64代表强制编译为64位版本,原因:如果需要使用Java进行OpenDDS开发,考虑到目前绝大多数人都在使用64位版本的JDK,如果不将OpenDDS编译为64位版,则无法进行JNI调用
  • /m:2 代表使用两个线程并行编译,实测比起单线程能节省不止一半的时间,建议设置为和自己CPU数一致

 2)进入%ACE_ROOT%\TAO目录,编译TAO_ACE_vc10.sln

cd E:\Software\Work\OpenDDS\ACE_wrappers\TAO

msbuild TAO_ACE_vc10.sln /p:Configuration=Debug;Platform=x64 /m:2

 3)将OpenDDS-3.10目录中的configure文件,添加一行代码(其他版本的VS,请参考该命令进行版本设置)

$opts{'compiler_version'}="vc10";

 4) 进入OpenDDS-3.10目录,开启java支持,使用 .\configure --java命令

cd E:\Software\Work\OpenDDS\OpenDDS-3.10

.\configure --java

如果报错如下,则你的环境变量中没有配置JAVA环境, 参考以下博客依次配置JAVA_HOME和PATH里面的环境变量即可

JDK安装与环境变量配置_Janebook的博客-CSDN博客_jdk环境变量配置

5)通过第四步,opendds根目录中生成了DDS.sln文件和setenv.cmd文件,继续定位在OpenDDS-3.10目录目录下,在命令行中执行setenv.cmd。然后在vs2010编译DDS.sln

setenv.cmd

在vs2010中打开DDS.sln

  • 首先,在“项目”中选择“重新扫描解决方案”
  • 然后,选择Debug和64位运行环境
  • 最后,在“生成”中选择“生成解决方案”

编译成功即可。

  

参考博客:

Windows下OpenDDS安装_hbyangland的博客-CSDN博客

OpenDDS Java开发(1)——基于Windows10的OpenDDS编译安装_二师兄1986的博客-CSDN博客_java opendds

如有帮助,请点个赞再走吧!

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
要在VS2015中搭建OpenDDS环境,您可以按照以下步骤进行操作: 1. 首先,确保您已经安装了Visual Studio 2015。如果尚未安装,请前往Microsoft官方网站下载并安装。 2. 接下来,您需要从OpenDDS的官方网站下载OpenDDS源代码。请前往以下网址:https://opendds.org/downloads.html 3. 在下载页面上,选择与您的操作系统和VS版本相对应的OpenDDS版本,并下载源代码压缩包。 4. 下载完成后,解压缩源代码压缩包到您选择的目录中。 5. 打开Visual Studio 2015,并选择“文件”->“打开”->“项目/解决方案”,然后浏览到解压缩的OpenDDS源代码目录中,选择其中的“OpenDDS.sln”文件并打开。 6. 在Visual Studio中,确保“解决方案资源管理器”窗口处于打开状态。在该窗口中,您将看到OpenDDS的项目列表。 7. 右键单击“Solution 'OpenDDS'”并选择“属性”。在弹出的属性窗口中,选择“配置属性”->“常规”,然后选择您希望构建的配置(例如Debug或Release)。 8. 确保您已经正确配置了构建选项,例如目标平台和其他编译器选项。然后点击“确定”以保存更改。 9. 在Visual Studio的菜单栏上,选择“生成”->“生成解决方案”以开始构建OpenDDS。 10. 构建完成后,您可以在Visual Studio中使用OpenDDS进行开发和测试。 请注意,这只是一个基本的搭建环境过程。根据您的具体需求,还可能需要进行其他设置和配置。建议您阅读OpenDDS的官方文档以获取更详细的指导和信息。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值