NSIS无法在Windows XP中加载gdiplus.dll

时间:2015-08-22 07:15:46

标签: windows gdi+ nsis

我已经使用NSIS安装了一个安装程序,它在Windows 7中工作正常,但是当涉及到Windows xp系统时,UI无法显示,因为我的安装程序需要加载Gdiplus.dll,而在我的xp计算机中,有注册表中的一个键,它指定了一个加载gdiplus.dll的路径,但在那个路径中,没有gdiplus.dll文件,它只是放弃而且永远找不到我提供的dll,那么解决方案是什么,如何我可以告诉它加载我提供的DLL吗?顺便说一句,API LoadLibrary不起作用。

1 个答案:

答案 0 :(得分:1)

如何在安装程序启动时将其安装为先决条件? GdiPlus.dll是VC运行时的一部分,不是吗?或者您可以自己将文件(某些特定版本)复制到$ TEMP目录并从那里加载。

我不确定NSIS安装程序是否真的需要此文件,因为它是纯C / C ++代码。 也许您的某些插件需要它或某些第三方代码?

请具体说明并告诉我们更多信息。

相关问题