The FIX was to move "c:\Program Files\PHP" to the END of the system path, after "MySQL\Bin"
The PHP dir had an older copy of libmysql.dll (installed by PHP)
(I suspect that this was the problem....)
I should know more but I don't. I'm embarrassed to ask... but what is the mechanism by which things link together? It all seems like magic to me...
And after using tools that I am not familiar with (reimp, dlltool, qmake, ming32-make) to create .a files (of which I only seem to have the debug(?) versions....) and moving things around... I am just a little confused... and I suspect a few other newbies could get into a similar situation... and have no idea how to get out of it.
To get into trouble... all you have to do is install PHP 5.2.8 and MySQL 5.1.31, and then install QT 4.5.1.
The answer is that.... you don't just have to have mysql\bin in the path... it has to be before the \php directory...
I would just like some confirmation that my analysis is correct. I would also like the next newbie who has such a problem to be able to find a relatively clear description\discussion of what the problem (and at least one possible solution) may be.
What do you think?
Bookmarks