我正在尝试使用 Qt 在 Linux 上构建一个应用程序,我可以在其中设置光标位置。该项目由 CMake 管理。
CMakeLists.txt:
cmake_minimum_required(VERSION 2.8.4)
project(Project)
add_definitions(-std=gnu++14 -std=c++14 -Wall -Wextra)
set(CMAKE_PREFIX_PATH "/home/elmewo/Libraries/Qt/5.3/gcc_64")
set(CMAKE_AUTOMOC ON)
find_package(Qt5Core REQUIRED)
find_package(Qt5Quick REQUIRED)
find_package(Qt5Gui REQUIRED)
include_directories(${CMAKE_SOURCE_DIR}/src)
set(SOURCE_FILES src/main.cpp)
add_executable(Project ${SOURCE_FILES})
qt5_use_modules(Project Core Quick Gui)
这些包由 CMake 找到。但是当我尝试
#include <QCursor>
我的编译器说
fatal error: QCursor: file or directory not found
我能够在同一台机器上编译另一个基本的 QGuiApplication。
QCursor 文件位于 ${CMAKE_PREFIX_PATH}/include/QtGui。
我错过了什么吗?