2013-12-05 3 views
7

Мой проект использует CMake, который пытался искать QT4, который установлен:CMake не может найти QtCore

[email protected]:~# which qmake 
/usr/bin/qmake 

[email protected]:~# ls -l /usr/lib/i386-linux-gnu/libQtCore.so* 
lrwxrwxrwx 1 root root  18 Feb 6 2013 /usr/lib/i386-linux-gnu/libQtCore.so -> libQtCore.so.4.8.1 
lrwxrwxrwx 1 root root  18 Feb 6 2013 /usr/lib/i386-linux-gnu/libQtCore.so.4 -> libQtCore.so.4.8.1 
lrwxrwxrwx 1 root root  18 Feb 6 2013 /usr/lib/i386-linux-gnu/libQtCore.so.4.8 -> libQtCore.so.4.8.1 
-rw-r--r-- 1 root root 2998336 Feb 6 2013 /usr/lib/i386-linux-gnu/libQtCore.so.4.8.1 

Тем не менее я продолжаю получать эту ошибку с CMake:

Warning: QT_QMAKE_EXECUTABLE reported QT_INSTALL_LIBS as /usr/lib/i386-linux-gnu 
Warning: But QtCore couldn't be found. Qt must NOT be installed correctly, or it wasn't found for cross compiling. 

Все указатели будут быть действительно полезным

ответ

16

Возможно, вы не установили пакеты QT4 dev. На Ubuntu это что-то вроде libqt4-dev.

Суффикс «dev» означает пакет разработки.

+1

@ddahuja Помогло ли это решить вашу проблему? Он решил мой, пожалуйста, дайте ему CHECK MARK. – Zak

+0

Нет, это не помогает. на Ubuntu 17.04 –

Смежные вопросы