Справка по MetaEditorРазработка программРабота с C++ DLL (интеграция с MS Visual Studio)

Работа с C++ DLL (интеграция с MS Visual Studio)

При разработке торговых программ на MQL4/MQL5 вы можете легко использовать сторонние C++ DLL. Файлы исходных кодов на С++ (CPP и H) можно редактировать аналогично файлам MQ4, MQ5 и MQH. Компилировать эти файлы в DLL можно также прямо из редактора. Для этого используется Microsoft Visual Studio, установленный на компьютере пользователя. Для компиляции откройте файл С++ и нажмите F7 (команда "Компилировать").

Работа с DLL на C++

  • Для компиляции исходных кодов C++ используется компилятор MS Visual Studio, установленный на компьютере пользователя. Поддерживаются MS Visual Studio 2008 и выше (в том числе версии Express и Community). Чтобы вручную указать путь к компилятору, перейдите в раздел настроек.
  • Версия MS Visual Studio (32 или 64 бит) должна совпадать с версией MetaEditor.

Также в MetaEditor предусмотрена возможность простого добавления экспортируемых функций DLL в MQL4/MQL5-файл. Достаточно перетащить DLL-файл из окна "Навигатор" на открытый MQ4, MQ5 или MQH-файл.

Импорт функций из DLL