Кто-нибудь знает, как успешно использовать предварительную обработку на J2ME? - PullRequest
1 голос
/ 14 января 2009

Я постараюсь лучше объяснить мою проблему. Используя плагин Eclipse и MTJ (Mobile Tools for Java), вы можете установить некоторые директивы для препроцессора, чтобы создавать различные сборки вашего кода, как в C / C ++. Моя проблема в том, что я не могу использовать эту функцию. Я имею в виду, когда я собираю свои исходники, результирующий вывод содержит каждую строку кода, даже те, которые содержатся в

//#mdebug info
...
//#enddebug

директива. У меня отмечена опция «Включить предварительную обработку», и я изменил уровень отладки на все возможные настройки (ниже, равно и выше, чем «информация»), и результат всегда одинаков: директивы просто игнорируются.

Ответы [ 2 ]

2 голосов
/ 18 января 2009

Нашли это! Это была проблема конфигурации, моя ошибка. Тем не менее, существует проблема с самим плагином MTJ: когда вы экспортируете файл build.xml для подачи Ant, какой бы уровень отладки вы ни выбрали в выпадающем меню, он всегда будет заканчиваться записью «info» на выходе, поэтому мне придется измените это вручную. Я постараюсь напрямую спросить разработчиков плагина.

2 голосов
/ 14 января 2009

Используете ли вы v0.9.1 (или даже более свежую версию) MTJ? В этой вики показано планирование MTJ, а mdebug и debug не поддерживаются до 0.9.1.

Для тех, кто может столкнуться с этим, здесь - страница инструкции по настройке для предварительной обработки.

...