Насколько мне известно, после успешной компиляции проекта я получу файл some.exe. Если я хочу его развернуть, мне нужно скопировать некоторые файлы, такие как Qt5Core.dll, по крайней мере, в тот же каталог. И теперь some.exe будет работать нормально.
однако я хочу упаковать зависимости Qt в отдельный каталог. в начале файла some.exe он должен добавить путь зависимости Qt к переменной системного пути, после чего приложение будет работать как обычно. Я пытался, но не получилось. Я запрограммировал его с помощью API Windows GetEnvironmentVariableW и SetEnvironmentVariableW, путь к корзине Qt с уверенностью добавляется в системный путь.
но приложение все равно работает с ошибкой отсутствия Qt5Core.dll . Я попытался добавить путь bin к переменной системного пути вручную, после этого приложение заработало нормально. Я не могу понять, почему программно все по-другому.
Подробнее здесь: https://stackoverflow.com/questions/785 ... omised-way
Как развернуть приложение QT в Windows по индивидуальному заказу? ⇐ C++
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение