qt - 无法 cmake kde-connect

标签 qt installation package kde-plasma ubuntu

我正在尝试在 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/

相关文章:

c++ - Qt 5 中类似 Windows DD 的实现

qt - 如何在 QMake .pro 文件中指定不同的调试/发布输出目录

c++ - 如何部署 C++ DLL

svn - 我无法找到适合 Atom 的 SVN 解决方案

cmake - Travis CI,使用包缓存更新 CMake

c++ - 在 linux 上部署 Qt5.10 App 时出错

QTableWidget设置表头标签

windows - Windows下如何通过Cygwin安装运行Nmap程序?

macos - 在 Mac OS X 上使用 Git 对带有 docx2txt 的 Word .docx 文件进行版本控制

import - 去导入github,怎么设置?