2012-01-18 7 views
0

У меня есть swc-файл, который я хочу скомпилировать как внешний в проекте flex.Опция auto exclude (-externs) не может быть помечена.

Я использую затмение FDT 5.

я прочитал, что мне нужно сделать `Source -> Удалить из экспорта«на этом SWC файл и, кроме того, что под „FDT составителей“ свойств раздела I нужно отметить»Авто исключить (-externs). проблема в том, что когда я его помечаю и нажимаю OK, он не сохраняется, и когда я возвращаюсь к странице свойств, я вижу, что она не отмечена.

любые идеи, как решить проблему? есть ли другой способ добиться этого?

Я заметил, что файл .settings/com.powerflasher.fdt.core.prefs содержит параметры компиляции. есть ли способ добавить эту опцию вручную в файл prefs? пока мне нужно использовать скрипт для ручной компиляции моего проекта, пока эта проблема не будет решена.

вся информация, касающаяся этой проблемы, была бы весьма признательна.

спасибо!

+0

Не могли бы вы предоставить несколько скриншотов или, возможно, дополнительную информацию. Вы говорите о маркировке библиотек (.SWC) в качестве Runtime Share Libraries. Похоже, вы используете ссылки на проект, чтобы правильно использовать код? Вот что значит «Удалить из экспорта». Возможно, вы просто пытаетесь скомпилировать .SWC? –

+0

Удалить из экспорта недостаточно. Мне также нужно отметить «Auto Exclude», потому что я хочу, чтобы компилятор добавлял этот swc-файл в качестве extern и без маркировки этого параметра swc-файл просто игнорировался в компиляции – ufk

ответ

1

Для каждого SWC добавить компилировать рассуждение

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

Если все SWCS находятся в той же папке, то вы можете просто добавить путь к этой папке. Если вы используете Windows, я думаю, вам все равно нужно использовать косые черты.