代码之家  ›  专栏  ›  技术社区  ›  davr

winelib的优势?

  •  8
  • davr  · 技术社区  · 16 年前

    6 回复  |  直到 16 年前
        1
  •  10
  •   Ross Rogers    9 年前

    你可能想继续读下去 Advantages and Disadvantages 使用Winelib的方法。

        2
  •  10
  •   Pascal MARTIN    16 年前

    引用 Chapter 1. Winelib Introduction - 1.1. What is Winelib?

    通过重新编译您的 Winelib的应用程序是 能够调用Unix API, 直接从Windows源代码
    这就有了更好的解决方案 比运行 在葡萄酒中。
    另一个好处是 Winelib应用程序可以相对 易于在非英特尔处理器上重新编译 架构并在没有 需要一个缓慢的软件模拟 处理器。

        3
  •  5
  •   Community Mohan Dere    5 年前

    看见 this

    Anon:我认为这意味着所有winelib移植的应用程序都不是真正的linux二进制文件,而是一些>win32二进制文件和Linux二进制文件之间的混血儿?那么,移植的优势是什么>(使用winelib)而不是在wine下运行win32二进制文件?

    Dimi Paun:它们是真正的Linux二进制文件(ELF格式),但它们需要一些设置(对于>(Windows兼容) 他们开始了。但是,运行Win32(PE)可执行文件是>真正的可能性、相同的速度等,但拥有Winelib端口可以让您更好地>与Unix环境集成,这可能是“真正的”Linux应用程序所需要的。

        4
  •  3
  •   dsimcha    15 年前

    一个很好的理由是,它可以为葡萄酒的回归提供一些保险。如果您使用Winelib的版本测试代码,并将该版本与您的程序静态链接,那么更新版本的Wine中的回归不会破坏您。

        5
  •  2
  •   Zeograd    16 年前

    在谷歌上搜索一下这个主题似乎表明,针对winelib进行编译是一种改进wine的方法,它在编译时加入了证据问题,如果wine(因此winelib)是一个完美的win32 api实现替代品,则不应该出现这些问题。 对于您的应用程序本身,这是一种检查与wine兼容性的方法。

        6
  •  1
  •   OCTAGRAM    13 年前