Во-первых, я не могу придумать причину, по которой вы хотите скопировать (подготовить для установщика) зависимости для сборки debug
вашего приложения, отладка - это не сборка, которую вы хотите развернуть, используйте release
сборка для развертывания.
Теперь, как говорится, у вас определенно есть dll, иначе ваша сборка debug
не будет запускаться из Qt Creator, вы просто не ищите правильный путь для этих dll.
Путь, в котором вы находите dll, выглядит примерно так: C:\Qt\5.12.3\msvc2017_64\bin
обратите внимание, что может быть установлено много версий Qt для разных целей (например, для android), поэтому правильный способ найти dll: QT_INSTALL_PATH / QT_VERSION / COMPILER_VERSION _ARCHITECTURE / bin
, поэтому приведенный мной пример пути - это сборка Qt версии 5.12.3 с компилятором Visual Studio 2017, и это 64-битная сборка. В этом пути вы найдете нужные dll: Qt5Core.dll (сборка выпуска), Qt5Core d .dll (отладка) и т. Д. Для всех модулей Qt.
Примечание:вы, скорее всего, заглянули в папку, где находится Qt Creator .exe, там вы найдете только библиотеки Qt, необходимые для работы Qt Creator, вы не должны использовать эти библиотеки для развертывания вашего приложения (они могут быть собраны скомпилятор, отличный от того, который вы используете, и даже вызывает сбои для вашего приложения из-за несовместимого abi)