我正在接管一个由别人在qt5下完成的项目。这个程序的目的是连接到本地(在同一台机器上)运行的mysql服务器(5.5)并执行操作。它通过连接到安装它的机器的ip地址来实现这一点。
这个程序的一个主要缺陷是,当它在32位平台上运行时,例如win7 32位,它可以很好地连接到mysql数据库。但是当它在64位win7上运行时,mysql数据库也变成了64位数据库,它总是无法连接。
我们设置了几台运行win7 64位操作系统的机器,以确保这不是什么意外,当然也不是,除了其中一台机器碰巧是我的工作电脑,奇怪的是程序连接得很好。换句话说,该程序在win7 64位平台上正确地连接到mysql 5.5服务器的64位版本,在所有其他机器上都失败了。
我们还注意到,如果在新安装的win7 64位操作系统上运行程序和mysql服务器,连接将无法正常进行。
基于此,我怀疑这是因为所有的软件,我安装在我的机器上。但是到目前为止,在新配置的机器上安装一个qt5开发套件并没有解决这个问题,这是非常令人惊讶的,因为假设qt5自带正确执行某些操作所需的文件是非常合理的。
谁能告诉我下一步怎么做吗?我在这里很无助,我甚至不知道下一步的大致方向。
暂无答案!
目前还没有任何答案,快来回答吧!