Я уже следил за указаниями @Using preprocessor directives in BlackBerry JDE plugin for eclipse?, чтобы убедиться, что крюк предварительной обработки плагинов Blackberry (теоретически) включен.Eclipse Blackberry Preprocessor не работает?
Я использую Eclipse 3.5.1 с плагином Blackberry 1.1 с BB SDKs 4.7.0 и 4.6.0.
У меня есть мой препроцессор, который определяет набор (и я пробовал как в свойствах Blackberry Project, так и в настройках BlackBerry Build Workspace), а также тщательно проверил их капитализацию и орфографию.
Я довольно уверен, что фактический код, чтобы сказать «этот материал должен быть препроцессором» это хорошо, потому что в том числе/исключая препроцессором код, кажется, работает нормально в командной строке сборки:
//#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), но когда-то за последние пару недель он просто прекратил работать. И я очень устал от процесса поиска ошибок ifdefs и ручного комментирования/ракомментации сенсорного кода и поиска лучшего решения, в то время как я тестирую и начинаю разработку, требующую тестирования как сенсорных, так и бесконтактных функций.
Любые другие идеи о том, что может быть неправильным или как его исправить?
Вчера я обнаружил журнал ошибок Eclipse, и есть две ошибки при запуске, которые выглядят потенциально связанными ... возможно, это помогает определить проблему или как ее исправить? [1] Не удалось найти расширение: net.rim.eide.preprocessing.hook [2] Bundle net.rim.eide.preprocessing.hook не найден. –