Прежде всего, нет необходимости копировать ваш exe-файл в каталог вашего проекта, где бы ни был создан ваш .exe-файл при отладке проекта, работающий каталог будет вашим каталогом проекта.и после этого, когда вы пытаетесь импортировать dll, если вы ищете его относительно Windows, сначала ищите эту dll в вашем рабочем dir, затем он проверяет, может ли он найти dll в какой-либо директории, определенной системной переменной PATH, но если вы проверитедля абсолютного адреса не будет никакого поиска.
, поэтому первый трюк состоит в том, чтобы установить все ваши dll-пути абсолютными, чтобы не было никакого поиска, и dll легко импортируются, но будет много проблем, если выхотите перенести приложение на другой компьютер (например, HINSTANCE hDLL = LoadLibrary(L"C:\\mydll.DLL");
).во-вторых, вы можете указать свои dll-пути относительно работающего dir (не путь к приложению, эти 2 могут отличаться), и вы также можете указать каталог для этого (например, HINSTANCE hDLL LoadLibrary("..\\dlls\\mydll.dll")