Что такое имеется в виду «несвязанная» библиотека или контейнер пути к классам в Eclipse?

Хотя недавно был импортирован новый проект в eclipse, в один момент, когда я пытался добавить библиотеку GROOVY_SUPPORT, она показывалась как "несвязанная" с ошибкой-X, например:

GROOVY_SUPPORT library with red error-X

Она также не отображалась в проводнике пакетов, как я ожидал.

Что именно это означает? Eclipse не сообщал о других ошибках. Все, что у меня есть, - это красный крестик и несвязанное сообщение.

Я смог исправить это, изменив все (в частности, удалив и повторно добавив характер Groovy), пока он не исчез, но мне любопытно, что было действительно происходит. есть ли улучшение по сравнению со стандартным подходом? Я разрабатываю набор библиотек c ++ и связываю / ...

Можно ли автоматически связать статическую библиотеку c ++ в Visual Studio 2008? Или есть ли какие-то улучшения по сравнению со стандартным подходом?

Я разрабатываю набор библиотек C ++, и связывание / тестирование их является довольно сложной задачей. Обычный подход - указать файлы .lib в тестовых клиентах, но теперь список стал довольно большим (мои собственные библиотеки, opencv, boost и другие), и мне всегда что-то не хватает, когда я переключаюсь между режимами отладки и выпуска , gpu и non-gpu и т. д. Когда я открываю компоновщик в свойствах проекта, список в течение некоторого времени прокручивается.

Я надеялся, что смогу автоматически указать, что если клиент # включает что-то, что проект также должен ссылаться на указанный .lib (отладка / выпуск). Возможно ли это, или есть альтернативный подход, который поможет управлять связью с минимальным взаимодействием с пользователем?

5
задан Steve 26 May 2011 в 19:16
поделиться