我下载的是官方已编译好的windows版本,编译自己写的程序,都可以顺利通过,在家里的vista系统上能运行,界面上的按钮都会能响应点击和查询数据库,运行一切良好。然后把主程序和必要的sqlite数据库和那几个dll都拷贝到另一个目录,启动程序,一切良好,但把它拷贝到另一个xp系统的机器上,能启动,但界面上的按钮却失去的响应,也就是,点按钮,程序不工作,也无法查询数据库。
然后,我下载mingw和QT4.5源代码,自己编译QT4.5,然后把自己写程序再重新编译一下,再把主程序和DLL都替换了,在vista和xp系统上都可以启动,并接收鼠标的点击,点按钮都会有反应,各种功能,一切正常。
不知大家是否也遇到了相似的情况。