У меня проблема. Я помещаю свои файлы .DLL и .LIB в тот же каталог, что и мой проект, перейдите в "Свойства" → "Общие свойства" → "Основы и ссылки" → "Добавить новую ссылку". Но список пуст.
Есть ли что-то еще, что я должен делать?
Ответ 1
С++ не является С#. Вы не включаете DLL файлы в приложения на С++, добавляя "ссылки". Если это не С++/CLI, но это не С++.
В С++ вы должны перейти в конфигурацию проекта к Linker- > Input- > Additional Dependencies. Там вы должны указать имя библиотеки плюс путь к указанному .lib.
Обычно, когда вы создаете DLL Windows C/С++, вы также получаете .lib. Это библиотека импорта; пользователи библиотеки включают (как указано выше), что .lib для доступа к DLL. Обычно они не загружают .dll напрямую (хотя есть способы сделать это).