Как успешно использовать библиотеку Qt с проектом Windows DLL?C++

Программы на C++. Форум разработчиков
Anonymous
Как успешно использовать библиотеку Qt с проектом Windows DLL?

Сообщение Anonymous »

У меня есть сторонний проект (SFall — dll, расширяющий оригинальную игру Fallout 2). Я хотел бы добавить в проект поддержку Qt, чтобы можно было расширить его некоторыми функциями 2D-графики. Я могу успешно преобразовать проект, поддерживаемый SFall, в Qt, а затем успешно скомпилировать его, но когда я использую вновь созданный ddraw.dll, я получаю это ******* диалоговое окно с ошибкой:

Для этой программы требуется Windows 95 с DirectX 3.0a или более поздней версии или Windows
NT версии 4.0 с Пакет обновления 3 или более поздняя версия

Изображение

Что может быть причиной этой ошибки и что я могу сделать, чтобы она заработала?
Мои характеристики: Win10 DirecxX 12, SFall v4.4.4, MSVC 2019, Qt 5.15.2
Спасибо. всем за помощь!
P.S.
При использовании ddraw.dll, скомпилированного без поддержки Qt, все ОК!
P.S.2
Вся идея *SFall *mod заключается в том, что сгенерированный ddraw.dll автоматически загружается исходным исполняемым файлом Fallout 2 вместо исходная dll с тем же именем (измененная **dll ** выполняет свою работу, а затем, конечно же, загружает исходную dll)

Подробнее здесь: https://stackoverflow.com/questions/788 ... ll-project

Вернуться в «C++»