我用qt做了一个程序,我的系统是32位的,同学机器是64位的qt,我把我写的程序拷贝下来,同学同他的qt加载pro文件后,点击运行(ctrl+r),说什么错误,qmake什么的。。。谁知道如何解决啊?
32位 64位 qt 编译器
------解决方案--------------------
这不是问题关键。
64位机可兼容32位程序。
可能是路径含了中文吧。
------解决方案--------------------
拷到bin里面干什么?有源码不应该重新编译么?
Qt的32位/64位API是无差别的
建议你检查一下pro文件,有没有platform-specific/machine-specific的语句
------解决方案--------------------
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的才行。