MT5 и Linux - страница 5

 

Кому-то удалось добиться пакетной компиляции под Linux?

Сам ME вот так стартует

env WINEPREFIX="/home/user/.wine" wine start.exe /Unix /home/user/.wine/dosdevices/c:/Program\ Files/Открытие\ Брокер/metaeditor64.exe

Но вот попытки запустить компиляцию пока не удаются, пробовал по-разному

env WINEPREFIX="/home/user/.wine" wine start.exe /Unix /home/user/.wine/dosdevices/c:/Program\ Files/Открытие\ Брокер/metaeditor64.exe /compile:"\\home\\user\\.wine\\dosdevices\\c:\\Program\ Files\\Открытие\ Брокер\\MQL5\\Experts\\Ext\\02"
 

Вышла новая версия Wine 7.5

https://habr.com/ru/news/t/657629/

Вышла новая версия Wine 7.5
Вышла новая версия Wine 7.5
  • 2022.03.27
  • habr.com
Вышла новая версия открытой реализации программного интерфейса Windows Win32 API для ОС Linux Wine 7.5. В нее внесли 360 изменений и исправили 28 ошибок. В частности, исправления позволили запускать под ОС Linux некоторое количество игр, включая Minecraft, и большое число приложений. Также добавлена поддержка компилятора для шейдерного языка...
 
JRandomTrader #:

Кому-то удалось добиться пакетной компиляции под Linux?

Судя по отсутствию ответов, не удалось никому. Не могу поверить, что никто не пытался.

 
JRandomTrader #:

Кому-то удалось добиться пакетной компиляции под Linux?

Сам ME вот так стартует

Но вот попытки запустить компиляцию пока не удаются, пробовал по-разному

1. текущий каталог сменить на тот который должен быть "каталог данных".  То есть  предварительно

cd "/home/user/.wine/dosdevices/c:/Program\ Files/Открытие\ Брокер"

чтобы metaeditor64 /compile стартовал из этого каталога. И относительно него (то есть в этом каталоге) были MQL5/Include MQL5/Libraries и так далее

кстати, это и в Windows требуется для корректной работы. И скорее всего именно этого не хватает

2. возможно потребуется добавить ключик /portable при вызове, чтобы не лез в реестр и не искал каталоги appdata

3. при пакетной компиляции в Win я обычно директивно добавляю путь к своим mqh /include:абсолютный_путь_к_include