您好,我试图在CentOS下通过Innosetup和wine来编译“ iss”文件。

wine64 ISCC.exe my_file.iss


我得到了这个结果

The X11 driver is missing.  Check your build!

err:systray:initialize_systray Could not create tray window

    err:wincodecs:PngEncoder_CreateInstance Trying to save PNG picture, but PNG support is not compiled in.
    fixme:ole:CoCreateInstance no instance created for interface {00000103-a8f2-4877-ba0a-fd2b6645fb94} of class {27949969-876a-41d7-9447-568f6a35a4dc}, hres is 0x80
    004005


有没有X11编译iss文件的解决方案?

谢谢,

最佳答案

有没有X11编译iss文件的解决方案?


不,没有。 Wine取决于xorg库。

每当未加载x11driver时,Wine都会自动激活“空”驱动程序。
但是“空”驱动程序仅适用于纯控制台应用程序。

换句话说:安装xorg libs,然后尝试一些控制台后端:


wine(裸露的Linux控制台)
wineconsole --backend=curses(诅咒linux控制台)
wineconsole --backend=user(win32窗口)

关于centos - Wine InnoSetup中心,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30893492/

10-10 05:08