их в папке. Как их добавить теперь в студию, что б собрать проект без dll ?
В компоновщике ж надо добавить их правильно?
Для msvc один из способов подключить библиотеку: #pragma comment(lib, "libname.lib")
Просто в main.cpp вверху написать и путь до либы?
Тут не уверен, что сказать. Попробуйте для начала просто название библиотеки указать. Может, в документации к ней указано, что и где подключать.
Не надо, если используешь vcpkg и включена интеграция (vcpkg integrate install), то для msbuild проектов всё должно автоматом подтягиваться
Зачем писать если не знаешь?
Для обычных библиотек winapi всё работало в виде #pragma comment(lib, "gdi32.lib") Для сторонних не знаю, какой вариант будет работать точно.
Дело в том, что я до этого уже установила не статику, а обычные и оно теперь собирает с дллками
Компилятору -I путь к заголовочным файлам Линкеру -L путь к библиотекам .... <САМА БИБЛИОТЕКА> Библиотек в составе одной "библиотеки" может быть несколько
Не должно, ты хотя бы должен сказать в проекте, что ты будешь использовать такую-то библиотеку, а другие - нет
Это, как бы тебе сказать, подключение библиотеки - LIGHT версия, дело в том, что эта библиотека уже подключена всегда, и ты только говоришь, что тебе ОНА ТОЧНО БУДЕТ НУЖНА. А вот неподключённую , вообще неизвестную библиотеку, ты так не подключишь.
Сборка со статическими библиотеками ничем не отличается от сборки с динамическими, так что просто сделай точно так же
Даже ключ /LIBPATH:dir не поможет?
А есть какой то гайд или что то такое, а то ничего не понятно если честно
иногда нужно ещё подкинуть один дефайн, если у них общий хедер
Обсуждают сегодня