Question

Je vais essayer de mieux expliquer mon problème. À l'aide du plug-in Eclipse et MTJ (Mobile Tools pour Java), vous pouvez définir des directives pour le préprocesseur afin de créer différentes versions de votre code, comme en C / C ++. Mon problème est que je ne peux pas utiliser cette fonctionnalité. Je veux dire, quand je construis mes sources, la sortie résultante contient toutes les lignes de code, même celles contenues dans

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

directive. J'ai " Activer le prétraitement " L'option est cochée et j'ai changé le niveau de débogage pour chaque configuration possible (inférieur, égal et supérieur à "info") et le résultat est toujours le même: les directives sont simplement ignorées.

Était-ce utile?

La solution 2

Je l'ai trouvé! C'était un problème de configuration, mon erreur. Le plugin MTJ lui-même a toujours un problème: lorsque vous exportez le fichier build.xml pour alimenter Ant, quel que soit le niveau de débogage sélectionné dans le menu déroulant, il se termine toujours par l'écriture "info". sur la sortie, je dois donc le changer manuellement. Je vais essayer de demander directement aux développeurs du plugin.

Autres conseils

Utilisez-vous la version 0.9.1 (ou une version encore plus récente) de MTJ? Ce wiki montre que leur planification pour MTJ et mdebug et debug n'a pas été prise en charge. jusqu'à 0.9.1.

Pour ceux qui pourraient en rencontrer, ici est la page d’instructions de configuration pour le prétraitement.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top