#visual-c #visual-c -2010-express
#Visual-c #visual-C -2010-express
Вопрос:
ДА, я видел сообщения о том, что все, что вам нужно сделать, это связать ее. Найти вас.Библиотека и ссылка. У меня 10-летний опыт работы в ИТ, и мне совсем не ясно, где / как выполняются настройки ссылок. Это DLL, которой нет в другом проекте. У меня есть библиотека, и я потратил часы, просто пытаясь выяснить, как это сделать. Просто любопытно, почему на какой-то вкладке нет надписи «Внешние библиотеки» и кнопки «Обзор», чтобы перейти к тому, где вы сохранили это в своей файловой системе? Я просто не выполняю несколько шагов, чтобы связать этот файл. Кто-нибудь, пожалуйста, объясните это. Я на Visual C Express 2010.
Комментарии:
1. Если вы используете VC 2010, почему вы выбрали тег для VC 2008? Я исправил это для вас.
Ответ №1:
Вы пробовали просто использовать «Добавить существующий файл в проект», просматривая .библиотека и ее добавление? Visual Studio распознает тип файла и передает файлы .lib компоновщику.
Есть другой способ, который является более сложным, а также более мощным. Вы можете открыть свойства проекта, щелкнув правой кнопкой мыши проект в обозревателе решений. Затем перейдите в каталоги проекта и добавьте путь к путям библиотек, затем перейдите к вводу компоновщика и добавьте имя библиотеки (без пути) в разделе дополнительные вводы. Преимущество этого второго метода заключается в том, что у вас могут быть разные версии .lib и .dll для выпуска и отладки или 32-разрядных и 64-разрядных сборок.
Ответ №2:
В дополнение к ответу Bens вы также можете использовать директивы pragma:
#pragma comment ( lib, "path-to-library-file.lib" )
Некоторые предпочитают связывать библиотеки в проекте, другие предпочитают это в исходном файле. В любом случае это не имеет большого значения.