question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Update "How to build" in README

See original GitHub issue

Please update the building section of your README to include more details.

The following really can’t get anyone started.

How to Build Solution

The project is supported by Visual Studio 2017 and requires WIX Tools (http://wixtoolset.org/).

To make an API for MetaTrader4 use MtApiInstaller and for MetaTrader5 use MtApi5Installer. 
All installers will be placed in the folder "[root]\build\installers" and all *.dll files will be 
placed in "[root]\build\products". MQL files have been build to ex4 and stored into 
folders "mq4" for MetaTrader and "mq5" for MetaTrader5. They are ready to be used in
 terminals. Changing the source code of MQL expert requires recompilation with MetaEditor. 
Resulting in the need to copy files "hash.mqh" and "json.mqh" to the MetaEditor include folder.

(Yes, I installed VS and WIX, then what?)

Issue Analytics

  • State:open
  • Created 3 years ago
  • Comments:13 (11 by maintainers)

github_iconTop GitHub Comments

2reactions
KptKuckcommented, Nov 14, 2020

MtApi5_Setup_x86.exe are obsolete. Actually releases of MT5 runs only on 64Bit Windows https://www.mql5.com/en/forum/325529

1reaction
eabasecommented, Dec 11, 2020

FAQ item:

Taken from Telegram:

  • Q: What is the difference between the installer and the bootstrap?

    A: The installer setup all libraries of the MtApi project into the defined folders: Window system, Window GAC and in Program Files). Boostrap is a bundle that contains the installer and vc_redist package. vc_redist is the Microsoft Visual C++ redistributable packages, which are runtime components in support of Windows applications compiled with Microsoft Visual Studio.

The reason why I made bootstrap for MtApi, is that many users sent feedbacks that MtApi is not working after install. I investigated dependences of the dll’s on their PC and found that many versions of Windows does not contains some libraries needed for working MtApi (specifically MTConnector.dll, MT5Connector.dll were not loaded to MT). Users have to install vc_redist package separately. So I decided to facilitate installation process for users and made setup file that install both components (MtApi and vc_redist) automatically.

Read more comments on GitHub >

github_iconTop Results From Across the Web

How to Create a Self-Updating README.md for Your ...
Let's make this README.md a bit more dynamic! Clone the repository to your computer and open a terminal to its directory and create...
Read more >
How To Create A Self Updating GitHub Readme
First I made a GitHub repo called bbelderbos, my username. That's how it works: GitHub defaults to showing the Readme.md of your username's...
Read more >
Managing your profile README
Click Create repository. Above the right sidebar, click Edit README. The generated README file is pre-populated with a template to give you some...
Read more >
Make a README
Learn how to make a great README for your programming project, and use the editable template to get started.
Read more >
How to Update a GitHub Profile README Automatically
First, Pull From Your Site's Feed · Next, Update The README Sections · Finally, Set Up GitHub Actions · Chill and Let Automation...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found