mkspecs选择linux-g++-64
编译前正确配置LD_LIBRARY_PATH为64位对应的lib目录,如/usr/lib64等,需要将gcc-4.9.2的lib64目录放到/usr/lib64的前面--链接gcc-4.9.2的libstdc++.so,否则编译好的Qt运行时会链接/usr/lib64下的libstdc++.so,部分工具(assistant、linguist等会运行出错);LD_LIBRARY_PATH中不包含32位的库目录。
configure事如果XLib test出错,进入config.tests\x11\xlib目录,执行make看详细的出错信息,如有需要,修改qmake.conf(LD_LIBRARY_PATH设置正确后,不会出现这个问题)。
时间: 2024-10-01 02:58:17