Testing a simple qt console program on non-qt-installed pc-Collection of common programming errors

If you want to use a debug version of your program, you should also use the debug version of the relevant dlls. If i remember correctly, there is debug version of Qt dll, such as QtCored4.dll, QtGui4d.dll, and etc.

On the other hand,
if you find “This application has failed to start because the application configuration is incorrect”, normally, this is because the debug version runtime library on the target machine may not be same as where you compile it. So, you can use static runtime library link for your application, that should solve this problem.

For vs2010, Under Configuration Properties, C/C++, Code Generation, Runtime Library -> MultiThreaded (/MTd), which is the /MTd compile parameter for cl.exe. You can also try to find how to set it in qt application.