Как добавить дополнительные библиотеки в проект Visual Studio?
Allergro - это открытая библиотека дополнений C++ для работы с графикой. Как добавить эту библиотеку в мой компилятор?
Инструкции не работают для меня, так как у меня Windows 7. Я не знаю, имеет ли значение ОС. У меня есть Visual Studio Express Edition. Библиотека представляет собой файл.dll. Как добавить его в мои проекты?
Ответы
Ответ 1
Для Visual Studio вам нужно щелкнуть правой кнопкой мыши по проекту в проводнике решений и затем нажать Свойства.
Далее откройте Свойства конфигурации, а затем Linker.
Теперь вы хотите добавить папку, в которой есть библиотеки Allegro, в Дополнительные каталоги библиотек,
Linker → Ввод вы добавите фактические файлы библиотеки в разделе Дополнительные зависимости.
Для файлов заголовков вы также захотите включить их каталоги в C/С++ → Дополнительные каталоги включения.
Если есть dll, у вас есть копия его в вашей основной папке проекта и сделана.
Я бы рекомендовал разместить файлы Allegro в папке проекта, а затем использовать локальные ссылки для библиотек и каталогов заголовков.
Это позволит вам запустить приложение на других компьютерах без установки Allergo на другом компьютере.
Это было написано для Visual Studio 2008. В 2010 году оно должно быть примерно одинаковым.
Ответ 2
Добавьте #pragma comment(lib, "Your library name here")
в свой источник.
Ответ 3
Не зная своего компилятора, никто не может дать вам конкретные пошаговые инструкции, но основная процедура такова:
-
Укажите путь, который нужно найти, чтобы найти фактическую библиотеку (обычно в разделе "Пути поиска библиотеки", "Каталоги библиотек" и т.д. на странице свойств)
-
В параметрах компоновщика укажите фактическое имя библиотеки. В VS вы должны написать Allegro.lib(или что бы то ни было), в Linux вы обычно просто пишете Allegro (в большинстве случаев автоматически добавляются префиксы/суффиксы). Обычно это находится в разделе "Библиотеки- > Ввод", просто "Библиотеки" или что-то подобное.
-
Убедитесь, что вы включили заголовки для библиотеки и убедитесь, что их можно найти (аналогичный процесс, описанный в шагах # 1 и # 2). Если это статическая библиотека, вы должны быть хорошими; если это DLL, вам нужно скопировать его в свой проект.
-
Заставьте кнопку сборки.
Ответ 4
Это описание очень расплывчато. Что вы пробовали и как это произошло.
Чтобы включить библиотеку с вашим проектом, вы должны включить ее в модули, переданные компоновщику. Точные шаги для этого зависят от используемых вами инструментов. Эта часть не имеет ничего общего с ОС.
Теперь, если вы успешно компилируете библиотеку в свое приложение, и она не запускается, это МОЖЕТ быть связано с ОС.