関数内findQt4.cmake
:
FIND_LIBRARY(QT_QTCORE_LIBRARY_RELEASE
NAMES QtCore QtCore4
HINTS ${QT_LIBRARY_DIR_TMP}
)
印刷する場合:
MESSAGE("HINT PATH " ${QT_LIBRARY_DIR_TMP})
私は取得します:
~/dev/Libraries/Qt4.8.0/lib
このディレクトリには次のものがあります。~/dev/Libraries/Qt4.8.0/lib$ ls -all libQtCore*
私が得た:
-rw-r--r-- 1 abc abc 950 Nov 30 13:08 libQtCore.la
-rw-r--r-- 1 abc abc 942 Nov 30 13:07 libQtCore.prl
lrwxrwxrwx 1 abc abc 18 Nov 30 13:07 libQtCore.so -> libQtCore.so.4.8.0
lrwxrwxrwx 1 abc abc 18 Nov 30 13:08 libQtCore.so.4 -> libQtCore.so.4.8.0
lrwxrwxrwx 1 abc abc 18 Nov 30 13:08 libQtCore.so.4.8 -> libQtCore.so.4.8.0
-rwxr-xr-x 1 abc abc 2697932 Nov 30 13:08 libQtCore.so.4.8.0
しかし、なぜFIND_LIBRARY
関数が戻るのか:QT_QTCORE_LIBRARY_RELEASE = NOT FOUND?
でも、私がこれを好きなら結果はありません:
FIND_LIBRARY(QT_QTCORE_LIBRARY_RELEASE
NAMES libQtCore.so
HINTS ${QT_LIBRARY_DIR_TMP}
)