有什么方法可以将我的程序与 Wine 编译的部分链接起来吗?
我正在尝试在 Linux 中使用 windows dll 功能。 我当前的解决方案是编译一个单独的 wine 应用程序,该应用程序使用 dll 并通过 IPC 在 dll 和主应用程序之间传输请求/响应。
这是可行的,但与简单的 dll 调用相比,这是一个真正的开销。
我发现wine编译的程序通常是一个引导脚本和一些.so,其中(根据文件实用程序)是普通的linux动态链接库。
有什么方法可以将该 .so 直接链接到我的应用程序吗?有说明书吗?
I am trying to use windows dll functionality in Linux.
My current solution is a compilation of a separate wine application, that uses dll and transfer requests/responses between dll and main application over IPC.
This works, but is a real overhead comparing to a simple dll calls.
I see that wine-compiled program usually is a bootstrapping-script and some .so, which (according to file utility) is normal linux dynamically linked library.
Are there any way to link that .so directly to my application? Are there any manual?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用 Winelib 编写可以使用 Windows DLL 的 Linux 应用程序。
编辑:
供将来参考:
libtest.c
:执行:
You may be able to use Winelib to write a Linux app that can use Windows DLLs.
EDIT:
For future reference:
libtest.c
:Execution: