首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在*.idl文件中包含JacORB命令

在*.idl文件中包含JacORB命令
EN

Stack Overflow用户
提问于 2015-02-18 11:15:46
回答 1查看 524关注 0票数 0

我在idl2java ant任务上有一个问题(我正在使用idl2java ant)这个问题在我的实现中并不存在,它是从idl文件中生成cpp代码的。

我有3个*.idl文件,比方说:

  • A.idl
  • B.idl
  • C.idl

每个文件都位于psm目录中以文件命名的文件夹中,现在:

A.idl仅由基本类型组成,

B.idl包括A.idl,也有一些基本类型,

C.idl包括B.idlA.idl,以的特定顺序表示。

我不能改变包括订单在内的。构建AB不会产生任何问题。Building生成错误:

代码语言:javascript
复制
[jacorb.idl] ERROR : C.idl, line:16(52): Undefined name: 

移到A,B order 而不是B,A解决了问题,但我要重复一遍

所以我礼貌地请求你帮忙,因为我不知道能不能帮上忙。这是我的实际任务,作为奖金-也许它会有帮助(如果有一个错误,对不起,它只是这里-代码'works')。

代码语言:javascript
复制
<target name="idlj-generate" depends="idlj-init">
    <idl2java
    srcdir="${psm.dir}/${project}/"
    destdir="${build.generated.dir}"
    packageprefix="com.mypackageprefix"
    includepath="${psm.dir}"
    all="true">
        <define key="__JACORB_GENERATE__"/>
        <define key="globalimport" value="true"/>
    </idl2java>
</target>

为供参考之用,作品:

代码语言:javascript
复制
<taskdef name="idl2java" classname="org.jacorb.idl.JacIDL">
    <classpath refid="idlj.classpath"/>
</taskdef>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-02-18 17:19:11

您最好在邮件列表中询问JacORB问题。

您还能澄清您正在使用的JacORB的哪个版本--您能用3.6重现问题吗?

您还没有提供足够的信息来说明什么是未定义的。

您试过删除"all“标志并一次编译它们吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28582235

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档