gpt4 book ai didi

data-distribution-service - opensplice dds Hello Word 示例

转载 作者:行者123 更新时间:2023-12-04 08:44:55 72 4
gpt4 key购买 nike

我在 openslice dds 论坛上提问后发帖于此,但没有收到任何回复。我正在尝试在 ubuntu 机器上使用 opensplice dds。我不确定它是否可以作为正确安装的证明,但我已经在下面粘贴了我的 release.com 文件。现在,我可以很好地运行 ping pong 示例了。但是当我运行可执行文件 sac_helloworld_pub(C 编程语言中的 HelloWorld 示例)时,出现以下错误

vishal@expmach:~/HDE/x86.linux2.6/examples/dcps/HelloWorld/c/standalone$    ./sac_helloworld_pub

Error in DDS_DomainParticipantFactory_create_participant: Creation failed: invalid handle

我做了一些搜索,看起来我需要从终端运行 ospl start 命令。但是当我这样做时,我收到一条消息 No command ospl found。以下是 release.com 文件的内容


echo "<<< OpenSplice HDE Release V6.3.130716OSS For x86.linux2.6, Date 2013-07-30 >>>"
if [ "${SPLICE_ORB:=}" = "" ]
then
SPLICE_ORB=DDS_OpenFusion_1_6_1
export SPLICE_ORB
fi
if [ "${SPLICE_JDK:=}" = "" ]
then
SPLICE_JDK=jdk
export SPLICE_JDK
fi
OSPL_HOME="/home/vishal/HDE/x86.linux2.6"
OSPL_TARGET=x86.linux2.6
PATH=$OSPL_HOME/bin:$PATH
LD_LIBRARY_PATH=$OSPL_HOME/lib${LD_LIBRARY_PATH:+:}$LD_LIBRARY_PATH
CPATH=$OSPL_HOME/include:$OSPL_HOME/include/sys:${CPATH:=}
OSPL_URI=file://$OSPL_HOME/etc/config/ospl.xml
OSPL_TMPL_PATH=$OSPL_HOME/etc/idlpp
. $OSPL_HOME/etc/java/defs.$SPLICE_JDK
export OSPL_HOME OSPL_TARGET PATH LD_LIBRARY_PATH CPATH OSPL_TMPL_PATH OSPL_URI
$@
release.com (END)

最佳答案

对于假期驱动的 OpenSplice 论坛上“ react 性”的缺乏感到抱歉..不过我已经在那里回答了你的问题..

为了完整性,这里是相同的答案:

*对于 6.3 社区版,部署模型从共享内存 (v5.x) 更改为所谓的单进程独立部署模式,其中中间件与应用程序简单链接(作为库),因此您不需要先启动任何守护进程(就像 V5 中默认的联合“共享内存”模式一样)。因此,当您尝试调用“ospl”时出现错误是可以的,因为它不再使用,因此不在发行版中。现在针对您的问题,您的 release.com 对我来说看起来不错,但也许您实际上并没有在您的环境中“获取”它,即用“。”调用它。在它前面:提示> 。发布网您可以通过在 shell 中执行“echo $OSPL_HOME”来验证这一点,看看它是否确实显示了环境的值。由 release.com 设置的变量。希望对您有所帮助,

-汉斯*

关于data-distribution-service - opensplice dds Hello Word 示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18290966/

72 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com