我正在基本 yum 存储库上安装默认的 QT(版本 4: )sudo yum qt qt-devel
。我可以看到它包括 bin (在/usr/lib64/qt4/bin
)和包含(在/usr/include/Qt
, /usr/include/QtCore
)中。我不确定 lib 文件在哪里,或者它们是否被命名与 qt3 lib 目录的格式相同(/usr/lib64/qt-3.3/lib/libqt-mt.so.3
)。这些文件是否具有相同的命名约定libqt-mt.so.4
,或者我在这里要寻找什么?
答案1
Qt3 库被命名为 libqt-?。 Qt4、Qt5 库:libQt*,即大写 Q。
- 列出已安装包中的文件:
$ rpm -ql [package name]
列出 qt4 库,CentOS 7:
$ rpm -ql qt | grep lib64
/usr/lib64/libQtCore.so.4
/usr/lib64/libQtCore.so.4.8
/usr/lib64/libQtCore.so.4.8.7
/usr/lib64/libQtDBus.so.4
/usr/lib64/libQtDBus.so.4.8
/usr/lib64/libQtDBus.so.4.8.7
/usr/lib64/libQtNetwork.so.4
/usr/lib64/libQtNetwork.so.4.8
/usr/lib64/libQtNetwork.so.4.8.7
/usr/lib64/libQtScript.so.4
/usr/lib64/libQtScript.so.4.8
/usr/lib64/libQtScript.so.4.8.7
/usr/lib64/libQtSql.so.4
/usr/lib64/libQtSql.so.4.8
/usr/lib64/libQtSql.so.4.8.7
/usr/lib64/libQtTest.so.4
/usr/lib64/libQtTest.so.4.8
/usr/lib64/libQtTest.so.4.8.7
/usr/lib64/libQtXml.so.4
/usr/lib64/libQtXml.so.4.8
/usr/lib64/libQtXml.so.4.8.7
/usr/lib64/libQtXmlPatterns.so.4
/usr/lib64/libQtXmlPatterns.so.4.8
/usr/lib64/libQtXmlPatterns.so.4.8.7
.
.