文章 "Linux 上的 MetaTrader 5" - 页 22

 

您好、

我也遇到了同样的问题,希望能得到帮助。

Ubuntu:22.04

Wine: 7.01

我做了一次更新,MT5 自动关闭了,我不确定更新的版本,因为我没有检查

我想应该是从版本 3540 升级到 3550。

如果可能的话,我想知道如何将以前的构建文件复制过来,谢谢。

 

你好、

我尝试按照建议安装以前版本的 MT5(防止自动更新),但它们总是崩溃。拳头安装能用几分钟,但现在马上就崩溃了。

我收到这样的错误:Wine:调用来自 000000006690A705 的未实现函数 win32u.dll.NtUserDrawIconEx,终止。

我使用 MT5 3521-3531 中的所有可执行文件进行了尝试,可在此处找到 [MetaTraders Archive] - Google Drive,也可 使用 其他版本。

wine-7.0.1

LUNUX

DISTRIB_ID=Ubuntu DISTRIB_RELEASE=21.04 DISTRIB_CODENAME=hirsute DISTRIB_DESCRIPTION="Ubuntu 21.04" NAME="Ubuntu" VERSION="21.04 (Hirsute Hippo)"ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 21.04" VERSION_ID="21.04" HOME_URL="https://www.ubuntu.com/"SUPPORT_URL="https://help.ubuntu.com/"BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/" PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy" VERSION_CODENAME=hirsute UBUNTU_CODENAME=hirsute

您使用的是哪个可执行文件/wine/linux 版本?


谢谢

Enterprise Open Source and Linux | Ubuntu
Enterprise Open Source and Linux | Ubuntu
  • ubuntu.com
Sustainable open source at the lowest cost, everywhere. Rethink what's possible with Linux and open source. Companies engage Canonical to drive down open source operating costs. Automate everything: multi-cloud operations, bare metal provisioning, edge clusters and IoT.
 
最新版本出现故障,mt5 很快就会自动关闭。
我的解决办法是使用版本为 8.0-rc1 的 winehq-devel 软件包,如 Ubuntu 20.04 所示。

为了安全起见,你可能需要备份你的 wine prefix 目录,以防里面有重要设置。
 
很快会有更新来修复这个问题吗?
 

这里也有同样的问题!:(


我们的朋友 Wasin Thonkaew 能否透露一下您是如何通过使用 wine-devel 软件包来解决这个问题的?

 



Dan_W93检查。

我想应该是从版本 3540 升级到 3550。

如果可能的话,我想知道如何将以前的构建文件复制过来,谢谢。


我也是...Ubuntu beaver, wine 7.01

我删除了文件夹中的所有文件:MQL5/Profiles/Charts/Default

然后,Mt5 启动后没有立即崩溃,也能连接到我的账户,但当我尝试新建图表时又崩溃了。





这里也一样...Ubuntu beaver,wine 7.01

我删除了文件夹中的所有文件:MQL5/Profiles/Charts/Default)文件夹中的所有文件。

然后,Mt5 启动后没有立即崩溃,也能连接到我的账户,但当我尝试新建图表时又崩溃了。


 
嘿,伙计们,试试这些说明(对我来说很有效):https://www.mql5.com/en/blogs/post/751281
MT5 build 3550 broken launching on Linux through wine. How to solve?
MT5 build 3550 broken launching on Linux through wine. How to solve?
  • www.mql5.com
MT5 latest build as of 3550 is broken when launch on Linux with wine. It will launch then close itself shortly after. The solution is to use winehq-devel (may be winehq-staging works but I didn't test
 
loosertrader #:

你好、

我尝试按照建议安装以前版本的 MT5(防止自动更新),但它们总是崩溃。拳头安装能用几分钟,但现在马上就崩溃了。

我收到这样的错误:Wine:调用来自 000000006690A705 的未实现函数 win32u.dll.NtUserDrawIconEx,终止。

我使用 MT5 3521-3531 中的所有可执行文件进行了尝试,可在此处找到 [MetaTraders Archive] - Google Drive,也可 使用 其他版本。

wine-7.0.1

LUNUX

DISTRIB_ID=Ubuntu DISTRIB_RELEASE=21.04 DISTRIB_CODENAME=hirsute DISTRIB_DESCRIPTION="Ubuntu 21.04" NAME="Ubuntu" VERSION="21.04 (Hirsute Hippo)"ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 21.04" VERSION_ID="21.04" HOME_URL="https://www.ubuntu.com/"SUPPORT_URL="https://help.ubuntu.com/" BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/" PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy" VERSION_CODENAME=hirsute UBUNTU_CODENAME=hirsute

您使用的是哪个版本的可执行文件/wine/linux?


谢谢

这一行

从 000000006690A705 调用未实现的函数 win32u.dll.NtUserDrawIconEx

我认为您使用的是最新版本。请尝试使用 3540 版本。

复制以前版本的 exe 时要注意:

我在硬盘上发现的 exe 名称大小写不同。例如,我的安装文件有:

metaeditor64.exe

而提到的驱动器文件有:

MetaEditor64.exe

如果覆盖而不删除,启动器图标可能会加载旧版本。

换句话说,确保同一目录下没有 "metaeditor64.exe "和 "MetaEditor64.exe"。

 
Fernando Carreiro #:

尝试从备份中恢复。如果没有备份,则将以前版本的文件复制到当前版本上,看看问题是否得到解决。

感谢Andrey Khatimlianskii,你可以从这里下载以前的版本 - https://drive.google.com/drive/folders/1YSUVehcElTpLxCLPMsdlDfFu4Y61yrcc

谢谢,太棒了!

 
Péter Kovács #: 谢谢,太棒了!
不客气!