Как добавить дополнительные DLL в файл .pro? - PullRequest
0 голосов
/ 09 сентября 2010

Я использую Visual Studio для своего проекта, и мне нужно включить lib / dll в мое приложение.я включил библиотеку для того же и компилируется нормально, однако, когда я пытаюсь запустить его, выдает ошибку, в которой говорится, что он не может найти указанную DLL, добавление этого пути в переменную env PATH решает проблему, но я нехочу делать это каждый раз и в разных системах, как я могу включить этот путь или обходной путь для него в мой файл .pro?

Заранее спасибо, это очень срочно.

1 Ответ

0 голосов
/ 09 сентября 2010

У вас есть эта проблема, потому что ваш исполняемый файл и ваша DLL находятся в разных папках. Возможно, вы использовали настройку Visual Studio по умолчанию, которая использует $ (IntDir) и $ (OutDir) в каждой папке проекта.

Установите OutDir для обоих проектов (exe и dll) в одну и ту же папку (например, $ (SolutionDir) \ Build \ $ (TargetName)). Таким образом, двоичные файлы, полученные при сборке решения, будут помещены в одну и ту же папку (разные папки для разных целей - Debug / Release).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...