Pregunta

Ya he seguido las direcciones @ Uso de las directivas del preprocesador en BlackBerry JDE plug-in para Eclipse? de asegurarse de que la mora plugin de procesamiento previo gancho es (teóricamente) habilitado.

Estoy usando Eclipse 3.5.1 con Blackberry Plugin 1.1 con BB SDK 4.7.0 y 4.6.0.

he puesto mis define preprocesador (y he intentado en las propiedades tanto de la Blackberry del proyecto, así como los valores de creación de espacio de trabajo de Blackberry), y se comprueba su capitalización, y se detallan cuidadosamente también.

Estoy bastante seguro de que el código real para decir "esto debe ser pre-procesada" es bueno, porque la inclusión / exclusión de código preprocesado parece bien el trabajo en la línea de comandos construye:

//#preprocess --- al inicio del archivo

y bloques de código, a continuación de este tipo a lo largo:

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

Así que lo que no puedo entender por qué otra cosa podría estar mal que causaría Eclipse para no compila en mi código preprocesado menos que elimino los comentarios que se supone que para evitar que el código de toque de la construcción en una acumulación de moras que don' toque de soporte t.

En un momento dado se utiliza para el trabajo (y no, no han actualizado Eclipse), pero en algún momento en el último par de semanas parecía simplemente dejan de funcionar. Y estoy un poco cansada del proceso propenso a errores de buscar manualmente IFDEFs y comentando código táctil / quitando los comentarios y en busca de una mejor solución mientras hace la prueba y el desarrollo inicial de las pruebas que requiere el tacto y la funcionalidad no táctil.

¿Alguna otra idea sobre lo que podría ser mal o cómo solucionarlo?

¿Fue útil?

Solución

Sí, he tenido la misma experiencia con esto. Parece como si hubieran abandonado el soporte para que con su nuevo plug-in. A veces se siente como esos tipos no pueden hacer nada bien. Si desea que el procesamiento previo Me temo que tendrá que utilizar Eclipse 3.4 y el plug-in de edad (1.0.67). Usted puede ir aquí a buscar un eclipse liado 3,4 con dicho tapón -En y cualquier otro paquete de componentes que pueda necesitar.

Otros consejos

Me las arreglé para conseguir este trabajo mediante la adición de esto en el archivo ini Eclipse

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

que probablemente ya tienen osgi.framework.extensions. Sólo tiene que añadir net.rim.ejde.preprocessing.hook a él.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top