#c #visual-studio-2010 #visual-studio #visual-c #pragma
#c #visual-studio-2010 #visual-studio #visual-c #pragma
Вопрос:
Кажется, что независимо от того, что я делаю, я не могу получить дополнительные зависимости для правильной привязки моей статической библиотеки.
Эта статическая библиотека создана из другого проекта, который я сделал. Я попытался добавить его в качестве ссылки, принудительно используя зависимости проекта, дважды проверяя правильность пути к библиотеке. Единственное, что, кажется, заставляет мои неразрешенные ошибки внешнего компоновщика исчезнуть, — это #pragma comment (lib, XX) .
Кто-нибудь знает, почему это так? Я бы очень хотел избежать комментария #pragma и просто добавить его в качестве дополнительной зависимости.
Спасибо!
Комментарии:
1. Можете ли вы дать более подробную информацию… Вы правильно указываете путь к библиотекам?
2. В свойствах конфигурации -> Каталоги VC -> Каталоги библиотек я правильно установил относительный путь к месту сборки. файл библиотеки находится.
3. Вы используете debug или release? Вы уверены, что разделяете библиотеку на
;
4. Это dbg, 32-разрядный. Я создаю исполняемый файл, который ссылается на статическую библиотеку. Библиотека построена аналогично dbg, 32-разрядная. Библиотеки разделены символом ;.
5. «Каталоги VC » — это неправильное место. Вероятно, вам нужны «свойства конфигурации / компоновщик / общие / дополнительные каталоги библиотек».
Ответ №1:
Еще одна вещь: убедитесь, что проект, который создает библиотеку, был создан первым, т. Е. Убедитесь, что библиотеки уже созданы, прежде чем связывать ваш проект.