Использование .dll в Visual Studio 2010 C ++ - PullRequest
14 голосов
/ 21 августа 2011

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

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

1 Ответ

25 голосов
/ 21 августа 2011

C ++ не является C #. Вы не включаете .dll в приложения C ++, добавляя «ссылки». Если это не C ++ / CLI, но это не C ++.

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

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

...