问题标签 [wine]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2292 浏览

java - 在 Linux 下从 Java 访问 Windows dll(可能通过 Wine)

按照本指南,我已经设法在 Linux 下运行 JavaFX 2.0 。通过使用 Wine 运行 Windows 版本的 Java,它可以很好地工作。此 Java 进程可以获取 Windows 版本的 JavaFX 的本机 .dll 文件。

现在我想知道是否有一种不同的解决方案可以运行 Linux 版本的 Java,但以某种方式通过 Wine 访问 .dll 文件。

用图形总结一下:

  • 作品: Wine -> Java(win) -> DLL(win)
  • 我在问什么: Java(linux)-> Wine-> DLL(win)

为什么我想做

我希望让应用程序像任何其他 Java 应用程序一样启动,并且只需要安装 Wine。已经工作的解决方案需要安装 WineWindows 版本的 Java。

0 投票
2 回答
1813 浏览

macos - 在mac上双击.exe文件时自动运行wine

我的mac上已经有wine了,现在我想知道当我双击一个.exe文件(在Finder上)时是否可以自动运行wine,因为我相信wine不会进入我的应用程序文件夹安装它...

如果可能,具体如何?

PS:不知道有没有这个必要,我用的是MacOS Lion。

0 投票
1 回答
758 浏览

c - 像这样的 C“规范”文件是如何创建的?

如何从 C 头文件创建foo.spec这样的文件?

即我正在寻找一种将所有头文件的声明转换为简单的东西的自动化方法,例如:

我可以在以后轻松地使用它来执行操作。我意识到这对于某些类型可能是不可能的,但在很多情况下应该是可能的。

我该怎么做呢?

0 投票
2 回答
2644 浏览

named-pipes - WINE 和 Windows 命名管道

这是我的问题:我有一个封闭源代码的第三方 Win32 应用程序,它通过命名管道充当其他程序的服务器,即它希望它的客户端这样做:

这个应用程序在 WINE 中完美运行,只是我无法与之通信。所以这是我的问题:

当要求打开管道时,WINE 究竟做了什么?例如,它是否将其映射到 ~/.wine/ 或其他任何地方的某个 FIFO 文件?有没有办法从 Linux 应用程序与这样的程序进行通信?谷歌对此一无所知。

谢谢你。

0 投票
12 回答
56140 浏览

bash - 如何在 shell 脚本中增加版本号?

以下简单的版本控制脚本旨在查找给定文件的最后版本号,将其递增,使用新创建的文件(例如,编辑器)运行给定命令,然后将其保存到稳定状态。由于它很简单,因此它不会检查任何内容,因为脚本会根据需要进行修改。例如,如果结果不稳定,用户可以省略最后一个参数。

但是,当前功能的一个主要问题是如何实现以下内容:如果 dot 之后的最后一个部分有两位数,则 inc 直到 99;如果只有 1,则 inc 直到 9,然后转到上一节。这些版本可以有任何正整数的部分。

剩下的问题是它不会等待选项卡式葡萄酒编辑器关闭文件。目标是检测选项卡何时关闭。另外,你能解释一下如何最好地确保我的变量名不会覆盖现有的吗?

您还可以提供其他改进。

更新:以下适用于我的电脑,如果发现改进或未解决问题的解决方案,我将更新它:

我很欣赏所提供的各种解决方案,因为它们有助于获得视角和进行比较。

0 投票
2 回答
1627 浏览

android - 在没有酒的情况下使用 Windows DLL (winelib) 运行 Linux 程序?

我有一个 Windows DLL 和一个与 DLL 相关的 API。DLL 是特定设备驱动程序的一部分,我想为此编写一个 Linux (Android 4.0) 软件。我读过可以在 Linux 软件中使用 DLL(使用winelib)。

如果我这样做,我可以在没有wine 的情况下运行我的程序(使用本机 Linux 环境,附加 DLL)吗?我将使用 Java(Android SDK)、C++(Android NDK)和可能的 C(需要编写使用 DLL 的 Linux 驱动程序)。

0 投票
0 回答
152 浏览

qt-creator - Qt Creator 和 S60 工具链可以在 Linux 下的 Wine 下使用吗?

Symbian S60 工具链不适用于 Linux,仅适用于 Windows。我下载了 Qt Creator 的 Windows 安装程序,然后在 Wine 下运行它。安装大部分都很好,除了 'simulator.exe -registeronly' 失败,现在 IDE 显示并且工作正常,但是当我尝试为 S60 编译时,我得到:

更新

我尝试了别的东西。Wine 安装中缺少一些文件,因此我从 Windows 安装中复制了整个 QtSDK 目录。现在编译生成了一个 .sis 文件,可以安装在我的手机上,但是当我尝试运行该应用程序时它不会启动。它在 Symbian 中显示了一段时间的忙碌光标,但在实际显示窗口之前就终止了。另一方面,在 Windows 机器上使用相同的 QtSDK 创建的 .sis 文件安装并运行良好。

0 投票
1 回答
292 浏览

.net - Wine 下的 .NET 2.0 定时器(Ubuntu 10.10)

我有一个使用计时器的 VB.NET 应用程序:

在 Windows 上它运行良好,但是当我在 Linux 上尝试它时,它会在一段时间后崩溃。我安装了 Winetricks,添加了我需要的所有库(我认为)、dotnet20、corefonts、riched20、riched30 等。

知道为什么会崩溃吗?(没有例外,并且...&>log.txt不起作用)

0 投票
2 回答
461 浏览

linux - 使用 wine 打开 Dreamweaver 时出错

我正在使用 ubuntu 10.04 并且我想通过 wine 使用 dreamweaver,当我使用 wine 打开 dreamweaver.exe 文件时,Dreamweaver 窗口将打开并显示错误“检测到您的应用程序有问题。请重新安装此应用程序到纠正这个问题。” 和关闭按钮我必须关闭这个窗口。

0 投票
2 回答
595 浏览

c++ - 用我的程序构建葡萄酒

我开发了一个专为商业用途设计的应用程序。应用程序基于 Qt。但是我必须使用Themida,这个反破解软件。所以我也需要为Linux/MacOS编译这个软件,但是没有像themida这样的混淆软件。我有一个想法.. 是否可以将葡萄酒嵌入到应用程序中?以谷歌 picasa 为例......如果是,那么该怎么做?有没有例子...