1
我正在ubuntu-15.04上使用ubuntu-sdk。cmake生成错误,文件似乎不存在
我创建了CMake和3套一个QML项目:
- 桌面
- UbuntuSDK_for_armhf_GCC_ubuntu_sdk_15_04
- UbuntuSDK_for_i386_GCC_ubuntu_sdk_15_04
当我尝试我的Ubuntu手机上运行的默认应用。有一个内置的问题发生。
这是输出中:
Makefile:295: recipe for target 'cmake_check_build_system' failed
CMake Error at /var/lib/schroot/chroots/click-ubuntu-sdk-15.04-armhf/usr/lib/arm-linux-gnueabihf/cmake/Qt5Core/Qt5CoreConfig.cmake:27 (message):
The imported target "Qt5::Core" references the file
"/var/lib/schroot/chroots/click-ubuntu-sdk-15.04-armhf/usr/lib/arm-linux-gnueabihf/qt5/bin/moc"
但是这文件不存在。可能的原因包括:
- 该文件已被删除,重命名或移动到其他位置。
- 安装或卸载过程未成功完成。
- 安装包是错误的,并包含
"/var/lib/schroot/chroots/click-ubuntu-sdk-15.04-armhf/usr/lib/arm-linux-gnueabihf/cmake/Qt5Core/Qt5CoreConfigExtras.cmake"
但并不是所有它引用的文件。
Call Stack (most recent call first):
/var/lib/schroot/chroots/click-ubuntu-sdk-15.04-armhf/usr/lib/arm-linux-gnueabihf/cmake/Qt5Core/Qt5CoreConfigExtras.cmake:17 (_qt5_Core_check_file_exists)
/var/lib/schroot/chroots/click-ubuntu-sdk-15.04-armhf/usr/lib/arm-linux-gnueabihf/cmake/Qt5Core/Qt5CoreConfig.cmake:158 (include)
CMakeLists.txt:7 (find_package)
我该如何解决这个错误? 感谢您提出的所有问题。
嘿非常感谢答案。该工具包安装在:“/ var/lib/schroot/chroots/click-ubuntu-sdk-15.04-armhf” 当我更换成套件。我正在接近套件的根源。我应该在哪里安装这个软件包?我该怎么做? –
这就像一个Ubuntu虚拟机。所以,像往常一样:'apt-get install qtbase5-dev-tools'。 – Velkan
是的,但终端仍然属于我的系统,而不是套件。我无法为套件打开终端。 –