.lib подзависимости - PullRequest
       7

.lib подзависимости

1 голос
/ 18 июня 2011

Я создаю маленький .lib

Этот маленький .lib нуждается в другом .lib. Я хотел бы, чтобы мой маленький .lib содержал «код» этих других .lib. Тогда приложению, которое будет использовать мой маленький .lib, эти другие .lib не понадобятся.

Я использую Visual C ++ 2010.

1 Ответ

1 голос
/ 18 июня 2011

Я предполагаю, что вы поместили все проекты в одно решение.Щелкните правой кнопкой мыши по проекту "small lib", Properties, Librarian, General.Добавьте зависимые библиотеки в параметр «Дополнительные зависимости».Чтобы убедиться, что вы получили отладочную сборку в конфигурации Debug и сборку выпуска в конфигурации выпуска, сделайте так, чтобы они выглядели как

$(OutDir)foo1.lib $(OutDir)foo2.lib

Etcetera.Снова щелкните правой кнопкой мыши Project Dependencies и убедитесь, что проекты зависимых библиотек отмечены, поэтому они создаются перед проектом "small lib".

Если зависимые библиотеки уже созданы проектом, который не находится взатем просто добавьте их в настройку дополнительных зависимостей.Переключитесь на конфигурацию Release build и повторите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...