http://tracker1.transamrit.net/files/logsQt/qt.log.20080511 hat geschrieben:[09:27] <gigabytes> but i get a runtime error
[09:27] <gigabytes> that says that it cannot find the entry point _Z21qRegisterResourceDataiPKhS0_S0_ in the dynamic linking process with QtCore4.dll
[ ... ]
[09:28] <gigabytes> what is that message?
[09:28] <jpnurmi> gigabytes: you compiled against 4.4 but you have 4.3 in PATH
[09:28] <gigabytes> jpnurmi, I haven't 4.3 installed
[09:28] <jpnurmi> gigabytes: do you have multiple versions of Qt installed?
[09:28] <gigabytes> no I've removed 4.3 before installing 4.4
[09:28] <jpnurmi> gigabytes: do you have Qt DLLS somewhere in system dirs?
[09:29] <jpnurmi> gigabytes: open up the executable in Dependency walker and see where it loads the DLLs from
[09:29] <jpnurmi> !depends
[ ... ]
[09:29] <gigabytes> jpnurmi, I'll do that
[ ... ]
[09:32] <gigabytes> jpnurmi, I had some 4.3 DLLs in the release/ directory of my source, I don't know why..
[09:33] <gigabytes> but shouldn't qt be binary-compatible between different releases ?
[09:33] <gigabytes> jpnurmi, however
[09:33] <gigabytes> I get a crash now
[09:33] <jpnurmi> gigabytes: yes, it is _backwards_ binary compatible
[09:34] <gigabytes> The application runs but immediatly crash
[09:34] <jpnurmi> gigabytes: which means, an app compiled with Qt 4.3 runs with Qt 4.4
[09:34] <jpnurmi> but because new versions introduce new stuff, new symbols, you cannot run with older versions than you linked against
[09:35] <jpnurmi> gigabytes: run the application via debugger to see where it crashes and why
[09:35] <gigabytes> yes
[09:36] <gigabytes> thanks
[09:36] <gigabytes> bye bye