CMake无法找到Qt4,但随后找到了Qt4

时间:2017-09-08 18:02:04

标签: qt ubuntu cmake

我的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我有libqt4-dev,which qmake返回/usr/bin/qmake

有什么想法吗?如果有帮助的话,我会在Ubuntu上工作。

1 个答案:

答案 0 :(得分:2)

Qt4" Core"的正确名称组件是Range("A3:A12").Value = Range("B1").Value。参见例如this question作为使用示例。

错误消息表示CMake已找到QT4 部分:它已找到基本库并包含目录,但它无法找到关于" Core"你问的组件。关于缺失变量的QtCore子字符串的注意事项'名。