- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我有一个 Windows DLL 和一个与 DLL 相关的 API。 DLL 是特定设备驱动程序的一部分,我想为此编写一个 Linux (Android 4.0) 软件。我读到可以在 Linux 软件中使用 DLL(使用 winelib )。
如果我这样做,我可以在没有 wine 的情况下运行我的程序吗(使用 native Linux 环境,附加 DLL)?我将使用 Java (Android SDK)、C++ (Android NDK) 和可能的 C(需要编写使用 DLL 的 Linux 驱动程序)。
最佳答案
I've read that it is possible to use a DLL inside Linux software (using winelib).
很少有 Android 设备在 x86 处理器上运行。零 Windows 应用程序是为 ARM CPU(Android 的主要 CPU 架构)编写的。
因此,无论 WINE 是什么,您都不能在绝大多数 Android 设备上使用 Windows DLL。
关于android - 在没有 wine 的情况下使用 Windows DLL (winelib) 运行 Linux 程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8680456/
这是我唯一可以问这个问题的地方,因为 WineHQ 论坛出于某种原因被锁定...所以请告诉我是否可以将 Winelib 静态链接到商业应用程序及其使用条款是什么 - 是否应在文档、应用程序的关于框等中
我正在开发一个在 Linux 上运行并使用 Wine 调用 Windows dll 的控制台应用程序。 虽然我能够调用 dll,但在运行 .exe 控制台应用程序时我得到了一些意外的输出。 例如: e
我有一个加载库的 Windows 可执行文件,我想创建一个将覆盖 Windows DLL 的 Winelib DLL。我已经搜索并尝试了 2 天,但它不起作用!请帮助我! 基本上,我创建 mydll.
我在使用 wineg++ 编译 C++ 程序时遇到问题。为了说明我的问题,我编写了两个测试程序。 消息框.cpp #include #include #include #include int
有一个 DLL(没有源代码,但希望里面没有花哨的东西)。打算写一个Linux应用程序来使用它。于是,GNU一路走来:原生Linux gcc/gdb/ELF等。 我在这里找到了一些解决方案:使用 Win
我喜欢 DFL GUI 工具包的几乎所有内容,只是它只适用于 Windows,因为它基本上是 Windows API 的一个漂亮的高级包装器。使用 Winelib 将这样一个工具包简单地移植到 Lin
我有一个 Windows DLL 和一个与 DLL 相关的 API。 DLL 是特定设备驱动程序的一部分,我想为此编写一个 Linux (Android 4.0) 软件。我读到可以在 Linux 软件
我是一名优秀的程序员,十分优秀!