Разница между модулями и разделяемыми библиотеками?

Я также использую FlashDevelop при работе над проектами AS3. Для меня, уродство (дизайн UI) и медлительность Разработчика Eclipse/Flex действительно средство устрашения, чтобы избегать Разработчика Flex.

В дополнение к слабым местам FlashDevelop, на который указывают ранее, одно из моих самых больших схватываний - то, что это не истинная.NET только приложение и поэтому никогда не будет работать в моно и поэтому не может быть легко портировано к Mac - который является моей предпочтительной платформой для разработки web/javascript/AS3 разработка.

27
задан lucas clemente 30 January 2011 в 22:34
поделиться

1 ответ

Другое отличие состоит в том, как обрабатываются ..._OUTPUT_DIRECTORY и ..._OUTPUT_NAME :

Библиотеки модулей всегда рассматриваются как цели библиотеки. Для не-DLL платформ разделяемые библиотеки рассматриваются как целевые библиотеки. Для платформ DLL часть DLL общей библиотеки рассматривается как цель времени выполнения, а соответствующая библиотека импорта рассматривается как цель архива. Все системы на базе Windows, включая Cygwin, являются платформами DLL.

Например, это означает, что если вы скомпилируете библиотеку SHARED в Windows, LIBRARY_OUTPUT_DIRECTORY будет проигнорировано, потому что вместо этого рассматриваются ARCHIVE_OUTPUT_DIRECTORY и RUNTIME_OUTPUT_DIRECTORY.

1
ответ дан 28 November 2019 в 05:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: