2012-01-18 3 views
0

J'ai un fichier swc que je veux compiler en externe dans un projet flexible.L'option d'exclusion automatique (-externes) ne peut pas être marquée

J'utilise éclipse FDT 5.

j'ai lu que je dois faire `Source -> Supprimer de l'exportation « sur ce fichier SWC et d'ailleurs que sous le « FDT compilateur » section Propriétés je dois marquer » Auto exclure (-externes) '. le problème est que lorsque je le marque et que j'appuie sur OK, il n'est pas sauvegardé et quand je reviens à la page des propriétés, je le vois comme non marqué.

des idées pour résoudre le problème? Y a-t-il un autre moyen d'y parvenir? J'ai remarqué que le fichier .settings/com.powerflasher.fdt.core.prefs contient des options de compilation. est-il un moyen d'ajouter cette option manuellement au fichier prefs? Pour l'instant je dois utiliser un script pour compiler manuellement mon projet jusqu'à ce que ce problème soit résolu.

toute information concernant le problème serait grandement appréciée.

merci!

+0

Pourriez-vous fournir quelques captures d'écran ou peut-être plus d'informations. Parlez-vous des bibliothèques de marquage (.SWC) en tant que bibliothèques de partage d'exécution. Il semble que vous utilisiez des références de projet pour partager du code correct? C'est ce que 'Remove from Export' est pour. Êtes-vous peut-être en train d'essayer de compiler un fichier .SWC? –

+0

Supprimer de l'exportation ne suffit pas. Je dois aussi marquer 'Auto Exclude' parce que je veux que le compilateur ajoute ce fichier swc en externe et sans marquer cette option le fichier swc est juste ignoré dans la compilation – ufk

Répondre

1

Pour chaque swc ajouter l'argument de compilation

-external-library-path+="path/to/library.swc" 

Si tous les swcs sont dans le même dossier, vous pouvez simplement ajouter le chemin vers ce dossier. Si vous utilisez Windows, je pense que vous devez toujours utiliser des barres obliques.

Questions connexes