Hi,
my little application does not seem to be "completely" statically linked, although I configured it to be linked statically (the *.pro file is attached).
I am using Qt-4.3.4 (opensource) under Windows XP, with MS Visual Studio 2005 Pro Edition (SP1 is installed).
I used qmake to generate project files for Visual Studio, which worked fine. I can compile and debug in VS, or alternatively in the console with nmake.
When taking the executable to another PC (no VS and no Qt installed) I get the error message (I apologize for the german language, but the message is displayed in german ): "Diese Anwendung konnte nicht gestartet werden, weil die Andwendungskonfiguration nicht korrekt ist. Zur Problembehandlung sollten Sie die Anwendung neu installieren."
When using the Dependency Walker (http://www.dependencywalker.com/ A fine tool, by the way), it tells me the app is missing the following dll files: msvcp80d.dll and msvcr80d.dll. So I copied the files to the same directory as the exe.
But there is somthing wrong with a third dll: mpr.dll. It is not missing, but an exported function does not seem to be in the dll.
Anyway, I always though, that linking statically makes the exe independent of installed dlls (yes, I read the Wiki articles about building static Qt and building static apps).
What is wrong with my application or build process?
Bookmarks