Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Missing mingwm10.dll

Tags:

c++

qt

qt-creator

I am coding a c++ project with Qt Creator. Everything is working fine (debug, release), but when I run the compiled .exe directly (go to exe file and run it) it says mingwm10.dll is missing.

What can I do about this problem?

like image 631
cdxf Avatar asked Aug 03 '10 13:08

cdxf


3 Answers

Here is what you could do:

  • as chalup said, place you MINGW bin directory to you local/global PATH variable like that: My Computer|System Properties|Advenced|Environment Variables|System variables - select PATH string and press Edit button. After dialog appeared, add something like that - C:\MinGW\bin

  • Build you app without mingw, for example with Qt libraries 4.6.3 for Windows (VS 2008, 194 MB)

  • Just place mingwm10.dll into the directory with your executable file

like image 55
mosg Avatar answered Sep 21 '22 05:09

mosg


You need to add the location of mingwm10.dll to your environment PATH variable.

like image 36
chalup Avatar answered Sep 22 '22 05:09

chalup


You could also build your app statically if you want your application to function as a standalone .exe file.

http://www.formortals.com/how-to-statically-link-qt-4/

like image 36
Kim Avatar answered Sep 22 '22 05:09

Kim