idlj 忽略“#pragma prefix”
我有一个 IDL 文件,其中包含“#pragma prefix”指令,但每当我使用 idlj 构建 Java 代码时,它都会忽略此指令并生成一个没有指定前缀的 _id。这是一个大问题,因为当使用 _is_a 时,它总是返回 false,因为我生成的代码不包含预期的前缀。请帮忙!提前致谢!
I have an IDL file that has a "#pragma prefix" directive, but whenever I use idlj to build the Java code, it ignores this and generates an _id without the prefix specified. This is a big problem because when _is_a is used, it always returns false, since my generated code does not contain the expected prefix. Please help! Thanks in advance!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我最终成了这件事的罪魁祸首。我只是没有做足够的检查和平衡,最终导致我使用的一些 IDL 文件中甚至没有 #pragma 前缀语句。
I ended up being the culprit on this one. I was just not doing enough checks and balances and it ended up some of the IDL files I was using didn't even have the #pragma prefix statement in them.