Windows 10 如何链接到较旧的gdiplus.lib以便在较旧版本的windows上运行?

Windows 10 如何链接到较旧的gdiplus.lib以便在较旧版本的windows上运行?,windows-10,gdi+,Windows 10,Gdi+,我的应用程序使用gdiplus.dll,并使用与Windows 10版本1903相对应的Windows SDK 10.0.18362.0构建。在该操作系统版本上运行良好 当我尝试在Windows10版本1809上运行它时,它会在调用gdiplus时崩溃 如果这里没有Windows10版本1809的计算机,我可以用旧的gdiplus构建它,这样它就可以在OS1809上运行吗?如果答案是肯定的,那么我似乎需要使用较旧的gdiplus.lib和*.h——但这些都不可用……?应该有人回答:在VS2017

我的应用程序使用gdiplus.dll,并使用与Windows 10版本1903相对应的Windows SDK 10.0.18362.0构建。在该操作系统版本上运行良好

当我尝试在Windows10版本1809上运行它时,它会在调用gdiplus时崩溃


如果这里没有Windows10版本1809的计算机,我可以用旧的gdiplus构建它,这样它就可以在OS1809上运行吗?如果答案是肯定的,那么我似乎需要使用较旧的gdiplus.lib和*.h——但这些都不可用……?

应该有人回答:在VS2017中,只需更改项目设置,以使用早期版本的windows SDK进行构建

但无论如何,这不会有帮助,因为这不是问题所在。糟糕的是,这个问题是因为在开始使用GDI+调用之前,我忘记调用所需的“初始化”调用造成的。它在一些PC上运行是因为另一个应用程序调用了init代码——尽管初始化似乎以这种方式跨进程工作,这让我感到惊讶