gpt4 book ai didi

Eclipse Blackberry 预处理器不工作?

转载 作者:行者123 更新时间:2023-12-02 15:14:12 28 4
gpt4 key购买 nike

我已经按照@ Using preprocessor directives in BlackBerry JDE plugin for eclipse? 的指示进行操作确保黑莓插件预处理 Hook (理论上)已启用。

我使用的是 Eclipse 3.5.1、Blackberry Plugin 1.1 以及 BB SDK 4.7.0 和 4.6.0。

我设置了预处理器定义(并且我在项目的 Blackberry Properties 以及 Workspace Blackberry Build 设置中进行了尝试),并仔细检查了它们的大小写和拼写。

我相当有信心说“这个东西应该被预处理”的实际代码是好的,因为包含/排除预处理的代码似乎在命令行构建上工作得很好:

//#preprocess --- 在文件开头

然后像这样的代码块:

//#ifndef jde_4_7
/*
//#endif
//#ifdef jde_4_7
import net.rim.device.api.ui.TouchEvent;
//#endif
//#ifndef jde_4_7
*/
//#endif

所以我无法弄清楚还有什么可能会导致 Eclipse 无法在我的预处理代码中进行编译,除非我删除了那些应该阻止触摸代码构建到不支持触摸代码的黑莓构建中的注释。不支持触摸。

它曾经一度可以工作(不,我还没有更新 Eclipse),但在过去几周的某个时候,它似乎停止工作了。当我进行需要测试触摸和非触摸功能的测试和初始开发时,我有点厌倦了搜索 ifdef 和手动注释/取消注释触摸代码并寻找更好的解决方案的容易出错的过程。

关于可能出现的问题或如何修复它还有其他想法吗?

最佳答案

我设法通过将其添加到 eclipse ini 文件中来使其工作

osgi.framework.extensions=net.rim.ejde.preprocessing.hook

你可能已经有了 osgi.framework.extensions。只需添加 net.rim.ejde.preprocessing.hook 即可。

关于Eclipse Blackberry 预处理器不工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2336627/

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