Joined: Aug 22, 2020
Posted: Aug 22, 2020 01:43 AM
Msg. 1 of 3
I didn't recall that I had to do this but apparently we have to run sudo apt install wine-stable and that's root to start with.
Then When I was trying to start iqfeed client I got message saying missing mfc110.dll; a bit of retrospect and research I came to know that the it should've been installed automatically by iqfeed and if it was not, it was because I didn't do sudo wine iqfeedclient.exe. Running as myself I can't install the packages into root directories.
So, this basically is saying, iqfeed client has to be installed as root?
Joined: Jun 13, 2005
Right Here & Now
Posted: Aug 22, 2020 11:25 AM
Msg. 2 of 3
Or maybe install the packages supplied by your distribution.
Then when you run "wine ..... ", it should use your home directory, and all your user privileges should work on your own files.
Otherwise, run chown 'user.user' <using your user> to fix up ownership.
Joined: Jul 3, 2019
Posted: Aug 27, 2020 01:32 PM
Msg. 3 of 3
I don't have much to add to Stargazer's answer, except to say that IQFeed does not require you to install it as root in Linux. In situations like this, the nature of your Wine install is probably the first place to look for solutions to any problems that arise. It's also good practice to keep things as simple and vanilla as possible when using Wine to run a WIidows app in a non-Windows environment.
DTN IQFeed Implementation Support Specialist