我正在尝试在 this 之后安装 kde-connect| . 虽然我的kubuntu版本是14.04,但是我想把它们编译一下,这样我就可以拥有最新的版本。但是当我按照说明编译时,出现以下错误。
-- Found Qt-Version 5.2.1 (using /usr/bin/qmake)
CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
QT_QT_INCLUDE_DIR
used as include directory in directory /home/vinaychandra/Downloads/t/CMakeFiles/CMakeTmp
CMake Error: Internal CMake error, TryCompile configure of cmake failed
CMake Error at /usr/share/kde4/apps/cmake/modules/FindKDE4Internal.cmake:1311 (message):
Unable to compile a basic Qt application. Qt has not been found correctly.
Call Stack (most recent call first):
/usr/share/cmake-2.8/Modules/FindKDE4.cmake:95 (find_package)
CMakeLists.txt:7 (find_package)
请指出如何更正此问题。
我试过给 -DQT_QT_INCLUDE_DIR=/usr/share/qt4/
然后它告诉 如果 Qt 是使用 -reduce-relocations 构建的,则必须使用与位置无关的代码构建代码。
最佳答案
您的 cmake 默认使用不同的 QT 版本。 因此,您必须明确告诉他必须使用哪个版本的 QT 来完成这项工作。
这个
-DQT_QT_INCLUDE_DIR=/usr/share/qt4/
是错误的,因为你不能明确地给出 QT 位置。 您所需要的只是使用正确的 qmake。 所以,给他们这面旗帜,你会很高兴!
-DQT_QMAKE_EXECUTABLE=/usr/bin/qmake-qt4
关于qt - 无法 cmake kde-connect,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26286274/