Dlls необходимы только во время работы. Для быстрого исправления вы можете скопировать ваши DLL-файлы в папку Debug, где находится ваш .exe-файл. Эта папка Debug находится на том же уровне, что и файл .sln решения в Visual Studio. Какую вещь вам придется делать каждый раз, когда вы начинаете новый проект ... Debug folder
Лучшим решением будет копирование всех сторонних библиотек DLL, а также всех соответствующих файлов .h и .lib в 2 папках. C: \ dev \ include и C: \ dev \ lib, а затем добавьте эти 2 папки в переменную среды пути один раз для всех. Таким образом, вы сможете получить к ним доступ из всех ваших проектов, не копируя их снова и снова.
Теперь, если вы хотите, чтобы кто-то мог запускать ваш проект на другом компьютере, вам нужно скопировать все необходимые файлы .h, .lib и .dll в свой проект в отдельные папки, которые вы создаете, скажем, include и lib снова, в вашем каталоге проектов, где находятся ваши собственные файлы программ, как указано в предыдущих сообщениях. Project folder
PS. Извините, это не позволит мне загрузить 2 скриншота, поэтому нажмите на ссылки.
Вы помещаете его в папку решения (верхняя папка для проекта): ./dlls или в ./projectname/dlls? – Jason94
Да, мы сохраняем это решение. –
Мне, что я указал «Каталог решений», я держу их там, где сгенерирован мой файл .exe (cutable). Это находится под: $ (SolutionDir) \ Debug. –