登录 立即注册

首页 > 绿虎论坛 > 软件开发 > 编程语言 > 其他编程语言 (发帖)

标题: 关于 易语言 在wine无法启动 或者 中文乱码 的解决方案

作者: @Ta

时间: 06-04 10:29发布,06-05 14:23修改

点击: 367

易语言当然可以在xp直接运行。但是最新版好像不行。

我们现在在用 Linux Desktop System, 比如 deepin 20.09

我们想用 wine 在linux上 直接启动xp上能运行的程序,如何做到呢?

引用我的一段英文教程:

```
# Some notes

You'd better just download and install a linux desktop system.

Then after install a software called "wine", you can run all windows software.

Just do "wine ./a_path/*.exe".

> Use 'winetricks cjkfonts' to install chinese language

> Use 'winecfg' to do configurations

> Use 'wineserver -k' to kill all windows software
```

意思就是说你需要下载一个老版本的易语言,比如易语言4.13,高于这个版本的,都有一个全局网页广告页面,这会让wine卡死。

另外,和大多数中文exe程序一样,易语言这个时候被打开,中文是乱码的,你需要给 wine 装中文包。(同时exe程序路径中只能有英文)

命令是:winetricks cjkfonts



我顺便提一句,我发现易语言4.13的dll依赖只有几个,但最新版的易语言dll依赖有十几个,最新版几乎无法在wine 4.0里得到运行。(依赖越少越稳定)

[隐藏样式|查看源码]


『回复列表(2|显示机器人聊天)』

1.

wine 4.0 太老了,建议前往 https://winegame.net/api/runners 获取新版wine来运行。

image.png(66.3 KB)

(/@Ta/2025-06-04 11:04//)

2.

还有,cjkfonts不能解决所有乱码问题,有时候必须从Windows把sim*.ttc/sim*.ttf字体文件复制过来用才行。

上述字体打包:https://file.winegame.net/cache/wine/fonts/MicrosoftYaHeiMono-20221214.tar.xz

放到 $WINEPREFIX/drive_c/windows/Fonts 里。

(/@Ta/2025-06-06 00:11//)

回复需要登录

6月8日 23:03 星期天

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1