2013-03-19 2 views
1

Я установил QtCreator на Ubuntu 11,10примеры QtCreator не включен

sudo apt-get install qtcreator 

версии смонтированные: QT Creator 2.2.1, QT 4.7.3

Когда я начинаю QtCreator, изучить примеры Qt C++ кнопка greyed out/disabled и говорит, что примеры не установлены.

Также отсутствует qtdemo демонстрация/документация?

Должен ли я устанавливать примеры, документы отдельно? Если да, то как?

Как включить примеры в qtcreator и документацию в qtdemo?

EDIT: В ответ на один ответ ниже от @Murtuza Kabul, я пробовал много вещей, чтобы указать qtcreator, чтобы исправить qt, но не смог. Поэтому я удалил qtcreator и qt-sdk и повторно установил qt-sdk. Итак, теперь qtcreator - это то, что поставляется с qt-sdk. Он все еще говорит, что примеры не установлены.

+0

Как были установлены библиотеки qt? – UmNyobe

+0

@UmNyobe - qtlibraries были установлены как apt-get install libqt4-dev libqt4-core – goldenmean

ответ

1

enter image description here Вам также необходимо установить qtsdk. Он поставляется с примерами и двоичными файлами, необходимыми для запуска проекта qt. Если вы установите sdk, он предоставит вам интерфейс для обновления sdk и установки/удаления различных частей sdk, в соответствии с которыми вы сможете выбрать, хотите ли вы установить примеры или нет.

+0

на Ubuntu можно установить qtsdk с помощью диспетчера пакетов apt? – goldenmean

+0

попробуйте эту sudo apt-get install qt-sdk –

+0

Установил apt-get install qt-sdk. Он установил sdk, но qtcreator не показывает примеров. Во время установки sdk он не предлагал никакого интерфейса для выбора примеров и т. Д. Не знаю, нужна ли перезагрузка :) – goldenmean

5

Я скачал Qt 5.1 прямо из qt-project.org и установлен как admin (с sudo) на Linux Mint 12 (на основе Ubuntu).

Если я начал qtcreator как обычный пользователь, у меня не было примеров, но если начато qtcreator как admin (с sudo) У меня были все примеры.

Моя проблема была с examples папкой privilages. Это была единственная папка без read/execute privilage для всех пользователей (/opt/Qt5.1.0/5.1.0/gcc/examples). Все остальные папки внутри (и снаружи) examples имели привилегии для всех пользователей.

EDIT:

Я забыл сказать, - как HostileFork упоминалось в комментарии - sudo chown -R +rx /opt/Qt/5.1.0/gcc/examples было решение этой проблемы.

EDIT:

Как отметил Климакс - это должно быть chmod вместо chown

sudo chmod -R +rx /opt/Qt/5.1.0/gcc/examples

+2

Для меня с 5.1.1 в Kubuntu это исправлено: 'sudo chown -R + rx/opt/Qt/5.1.1/gcc/examples'. IIRC эта проблема возникла примерно через некоторое время, если вы устанавливаете ее как admin, но тогда были и другие проблемы, если бы вы этого не сделали. : -/ – HostileFork

+0

Вы правы. 'sudo chown ...' является решением этой проблемы - я не упоминал об этом в ответ. – furas

+0

'chown' не работает. Я думаю, вы имеете в виду 'chmod' – Climax

0

Установите пакет qt4-демки.

sudo apt-get install qt4-demos 

Я нашел образец кода, установленный в /usr/lib/qt4/demos/. Также программа qtdemo была установлена ​​на /usr/lib/x86_64-linux-gnu/qt4/bin/qtdemo.

Похоже, что этот пакет установлен ограниченным набором примеров.

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