Использование .dll в Visual Studio 2010 С++

У меня проблема. Я помещаю свои файлы .DLL и .LIB в тот же каталог, что и мой проект, перейдите в "Свойства" → "Общие свойства" → "Основы и ссылки" → "Добавить новую ссылку". Но список пуст.

Есть ли что-то еще, что я должен делать?

Ответы

Ответ 1

С++ не является С#. Вы не включаете DLL файлы в приложения на С++, добавляя "ссылки". Если это не С++/CLI, но это не С++.

В С++ вы должны перейти в конфигурацию проекта к Linker- > Input- > Additional Dependencies. Там вы должны указать имя библиотеки плюс путь к указанному .lib.

Обычно, когда вы создаете DLL Windows C/С++, вы также получаете .lib. Это библиотека импорта; пользователи библиотеки включают (как указано выше), что .lib для доступа к DLL. Обычно они не загружают .dll напрямую (хотя есть способы сделать это).