How to set DLL to native (Wine)

18,873
  1. Open Wine Configure or winecfg from command-line.

  2. Select Libraries tab: Enter name of DLL or select it from dropbox

    enter image description here

  3. Click Add, it should be (native first then built-in) → Apply

    enter image description here

Notes:

  • You may create new profile for MathCad from Applications tab if you don't want global settings.

  • DLL override modes: It's possible to force only native or builtin DLL. But I recommend using these to cover both cases:
    builtin, native wine will try its builtin DLL then Microsoft native DLL
    native, builtin wine will try Microsoft native DLL then its own builtin DLL

    See Chapter 4. Configuring Wine

  • Sometimes, it is needed to figure out which libs are loaded, this may help WINEDEBUG=+loaddll wine yourprogram.exe.

    See General help on running applications under Wine

Share:
18,873

Related videos on Youtube

Scironic
Author by

Scironic

I'm a Full Stack developer specialising in Python (Django mainly) and JavaScript (React or Angular 2+). I also do a bit of app development using Kotlin. I like to experiment with new languages all the time which is probably when you'll see me on here.

Updated on September 18, 2022

Comments

  • Scironic
    Scironic almost 2 years

    I'm currently trying to setup MathCad14 on 13.10 using Wine 1.7.

    Here are the instructions I'm using.

    In there I'm told to:

    set all DLLs to Native (especially msvcm80.dll).

    I have no idea how to do this. Can anyone explain?

  • Scironic
    Scironic over 10 years
    Thanks! Is there a big difference between native only and native, builtin?
  • user.dz
    user.dz over 10 years
    I updated my answer