Так что я пытаюсь связать библиотеку с моим проектом, но я не получаю ссылку на ссылку после нажатия на добавление существующего элемента и выбор .lib для добавления ... , когда я нажмите на стрелку рядом с вкладкой добавления, я просто получаю опции «добавить» и «показать предыдущие версии» ... , так как мне на самом деле ссылаться в visual studio 2015?Ссылка в visual studio 2015
ответ
Библиотеки не обрабатываются как исходные файлы. Удалите библиотеку из списка исходных файлов и вместо этого щелкните правой кнопкой мыши по проекту в обозревателе решений, выберите «Свойства» -> «Свойства конфигурации» -> «Соединитель-> Вход» и добавьте библиотеки в список Additional Dependencies
. Предположим, вы хотите добавить foo.lib, линия будет выглядеть
foo.lib;%(AdditionalDependencies)
Все это можно найти в linker documentation
В качестве альтернативы, сделайте это прямо из исходного кода, используя '#pragma comment (lib," foo.lib ");' (см. [Комментарий (C/C++)] (https://msdn.microsoft.com/en- нас/библиотека/7f0aews7.aspx)). – IInspectable
спасибо! работая сейчас :) – user3374754
Если ваш проект C++, попробуйте следующее:
- Открыть проект окно свойств
- Перейти к
Configuration Properties->Linker->Input
, добавьте свою библиотеку вAdditional Dependencies
- Перейти к
Configuration Properties->Linker->General
, добавить Direc tory of your lib toAdditional Library Directories
спасибо, это было прекрасно, работает ... но странно, что с помощью кодовых блоков и mingw эта проблема связи не возникает, но с визуальной студией да, я думал визуальной студии, так как это свойство Windows должно уже содержат все .lib перед рукой ... вместо того, чтобы мне нужно вручную сделать это связывание ... – user3374754
, и я также просто отметил, что визуальная студия 2015 на диске занимает критическое 2,74 гигабайта ... и что, черт возьми, он содержит тогда? lol ... или что я еще не понимаю? – user3374754
Для работы с файлами lib требуется два шага. '1.' Файл lib существует. '2.' Путь к lib настроен. Так что компилятор может записывать lib. Я думаю, CodeBlocks или MinGW делает это. Для другого вопроса, помимо самой IDE, VS содержит 'Windows Kits' и' Microsoft Foundation Classes (Known as MFC) 'и множество библиотек. Он также поддерживает 'C#', 'JavaScript' и другие языки. –
- 1. Ссылка на libtins в Visual Studio 2015
- 2. Ссылка, не работающая в Visual Studio 2015
- 3. Visual Studio 2015 - Что означает ссылка «Анализаторы»?
- 4. Ссылка dll без версии visual studio 2015
- 5. Visual Studio 2015 ссылка на MFC42
- 6. visual studio 2015 ссылка на добавленный проект
- 7. Visual Studio 2015 vs Visual Studio '15'
- 8. Visual Studio 2015
- 9. C#, Visual Studio 2015,
- 10. visual studio 2015 intellisense
- 11. Visual Studio Migration 2015
- 12. Visual Studio 2015 IronPython
- 13. Visual Studio 2015 висит
- 14. Visual Studio 2015 OpenSSL
- 15. ReInstall Visual Studio 2015
- 16. Visual Studio 2015 autoprefixer
- 17. Visual Studio 2015 slow
- 18. Visual Studio 2015 IntelliTest
- 19. LibMailcore2 Visual Studio 2015
- 20. 'ConnectedServicesPackages' - Visual Studio 2015
- 21. Directx visual studio 2015
- 22. Ошибка установки Visual Studio 2015
- 23. OpenCV -Visual Studio 2015
- 24. Visual Studio 2015 TypeScript
- 25. Сообщество Visual Studio 2015
- 26. Visual Studio 2015 Уведомления
- 27. Ссылка на libpqxx из Visual Studio 2015 в Windows 10
- 28. Ссылка на Quiksoft.EasyMail.SMTP не найдена в visual studio 2015
- 29. Ссылка на MySql.Data.MySqlClient не работает в Visual Studio 2015
- 30. Ссылка на другой проект в Visual Studio 2015
У вас есть (неопределенное) представление обо всех настройках _VStudio_? Свяжите lib, и вы должны быть в порядке. – CristiFati