[英]CMake can't find Qt4 but then finds Qt4
我的CMakeLists.txt中包含以下內容
find_package(Qt4 4.8.6 REQUIRED COMPONENTS Core)
target_link_libraries(debug Qt4::Core)
我收到以下錯誤
Could NOT find Qt4 (missing: QT_CORE_INCLUDE_DIR QT_CORE_LIBRARY) (found
suitable version "4.8.6", minimum required is "4.8.6")
我運行了dpkg -l | grep qt
dpkg -l | grep qt
和我有libqt4-dev, which qmake
返回/usr/bin/qmake
。
有任何想法嗎? 如果有幫助,我會使用Ubuntu。
Qt4“核心”組件的專有名稱是QtCore
。 請參見此問題作為用法示例。
該錯誤消息表示CMake已部分找到QT4:它已找到基本庫並包含目錄,但無法找到有關您要求的“ Core”組件的信息。 請注意缺少變量名稱中的CORE
子字符串。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.