Как связать со старым gdiplus.lib, чтобы я мог работать на более старой версии windows? - PullRequest
0 голосов
/ 08 марта 2020

Мое приложение использует gdiplus.dll и собрано с Windows SDK 10.0.18362.0, соответствующим Windows 10 версии 1903. Прекрасно работает на этой версии ОС.

Когда я пытаюсь запустить его на Windows 10 версии 1809 сбой при вызовах gdiplus.

Не имея здесь компьютера windows 10 версии 1809, могу ли я собрать его с более старым gdiplus, чтобы он работал на ОС 1809? И если ответ «Да», может показаться, что мне нужно получить более старые gdiplus.lib и * .h - но они не видят доступных ...?

1 Ответ

0 голосов
/ 11 марта 2020

Кто-то должен был ответить: в VS2017 просто измените настройки проекта для сборки с более ранней версией windows SDK.

Но в любом случае, это не помогло бы, потому что это не проблема. Мое плохое, проблема была вызвана тем, что я забыл вызвать необходимый вызов инициализации, который требуется перед началом использования вызовов GDI +. Он работал на некоторых ПК, потому что другое приложение называло этот код инициализации - хотя мне удивительно, что инициализация, кажется, работает таким образом между процессами ....

...