ubuntu更改qmake版本

在用qt打包程序的时候,可能我们会遇到相关.so文件找不到的报错,这是因为我们使用ldd查找相关库的时候使用的是系统自带的库,而并非我们自己安装的qt版本库。 

使用qmake -version查看系统qmake版本,为系统自带的qt4,qtchooser默认选择路径没有指向我们自己安装的qmake所在路径。

pc@pc: qmake -version
QMake version 2.01a
Using Qt version 4.8.7 in /usr/lib/x86_64-linux-gnu

可以看到/usr/lib/x86_64-linux-gnu/qt-default/qtchooosterdefault.conf文件中的qmake版本为系统自带qt4:

/usr/lib/x86_64-linux-gnu/qt4/bin
/usr/lib/x86_64-linux-gnu

此时更改上面的default.conf文件的配置即可:

/home/cloudfl/Qt5.13.0/5.13.0/gcc_64/bin
/home/cloudfl/Qt5.13.0/5.13.0/gcc_64/lib

再次查看qt版本:

pc@pc: qmake -version
QMake version 3.1
Using Qt version 5.13.0 in /home/cloudfl/Qt5.13.0/5.13.0/gcc_64/lib

此后再次打包程序即可正常。

你可能感兴趣的:(ubuntu更改qmake版本)