这个明显是你配置qt的时候没有加-prefix,或者你的-prefix没有指向/opt目录。解决方法有两个:(1) 重新配置并编译qt(比较麻烦)(2) 可以尝试把/opt下的qt文件夹全部复制到/usr/local/下,即:sudo cp -a /opt/qt /usr/local/建议先试试第(2)种方法,不行再重新编译QT吧。
编译貌似不需要环境变量的,不过你用的qmake是gcc下面的吗。