当前位置: 代码迷 >> QT开发 >> 哪位高手知道32位机器编译器,编译的qt程序,怎么放在64位机器编译器 下运行
  详细解决方案

哪位高手知道32位机器编译器,编译的qt程序,怎么放在64位机器编译器 下运行

热度:52   发布时间:2016-04-25 03:35:18.0
谁知道32位机器编译器,编译的qt程序,如何放在64位机器编译器 下运行?
我用qt做了一个程序,我的系统是32位的,同学机器是64位的qt,我把我写的程序拷贝下来,同学同他的qt加载pro文件后,点击运行(ctrl+r),说什么错误,qmake什么的。。。谁知道如何解决啊?
32位 64位 qt 编译器

------解决方案--------------------
这不是问题关键。
64位机可兼容32位程序。

可能是路径含了中文吧。
------解决方案--------------------
拷到bin里面干什么?有源码不应该重新编译么?
Qt的32位/64位API是无差别的

建议你检查一下pro文件,有没有platform-specific/machine-specific的语句
------解决方案--------------------
引用:
天啊。。我犯了什么低级错误啊竟然。。。。连mysql给他安装的都是32位的。。。。。。

Windows下面如果能保证Qt和依赖库都是32位的话是没有问题的。我就是64的系统跑32的Qt,毫无问题。
------解决方案--------------------
对了,我才想起来qt是我给他安装的,版本是和我32位上的一个版本:
qt-windows-opensource-5.1.1-mingw48_opengl-x86-offline

额。。不会是qt版本的问题吧。。。那应该安装不上去啊!!!
而且Qt的MinGW预编译版也只有32位的吧?那这样MySQL Client也要装32的才行。
  相关解决方案