Модераторы: xvr
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Qt Creator, сборка и запуск приложения 
:(
    Опции темы
Ivanich
Дата 23.9.2009, 16:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 35
Регистрация: 24.2.2007

Репутация: нет
Всего: нет



Так как пока не разобрался с NetBeans 6.7 + Qt 4.5 (http://forum.vingrad.ru/forum/topic-273612.html), установил Qt Creator 1.2.1, разобрался в нем, создал проект с формой -> собираю -> запускаю в ответ не какой реакции, если же делаю все через консуль:

qmake -project
qmake
make
./name_prog

все прекрасно работате. Что я не так делаю в Qt Creator 1.2.1?
PM MAIL   Вверх
Ivanich
Дата 6.10.2009, 14:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 35
Регистрация: 24.2.2007

Репутация: нет
Всего: нет



Потихоньку выясняется, что:
Код

    [nudet11] /home/mtsdeveloper > ls -la /usr/bin/qmake
    lrwxrwxrwx  1 root root 23 Feb 26  2009 /usr/bin/qmake -> ../lib/qt-3.3/bin/qmake
    [nudet11] /home/mtsdeveloper > ls -la /usr/bin/uic
    lrwxrwxrwx  1 root root 21 Feb 26  2009 /usr/bin/uic -> ../lib/qt-3.3/bin/uic


библиотеку Qt 4.5.2 устанавливал когда в системе стояла уже qt-3.3. Устанавливал как написано тут http://wiki.ru.unix-like.info/%D0%A3%D1%81...D0%BA%D0%B8_Qt4
видимо не все гладно установилось. Как мне решить эту проблему? 
PM MAIL   Вверх
niXman
Дата 6.10.2009, 14:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 211
Регистрация: 4.7.2009

Репутация: 1
Всего: 0



Из под root
./configure && make && make install
--------------------
if ( !c++ ) {   *power--;   this->wussiness += 10;}
PM MAIL   Вверх
Ivanich
Дата 6.10.2009, 15:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 35
Регистрация: 24.2.2007

Репутация: нет
Всего: нет



Цитата(niXman @ 6.10.2009,  14:23)
Из под root
./configure && make && make install

Уже пробую, объясните если можно чем отличается то что я установил Qt не из под рута(если можно доходчиво, я просто в Linux человек новый, вообще не соображаю в нем)? 
PM MAIL   Вверх
Ivanich
Дата 7.10.2009, 07:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 35
Регистрация: 24.2.2007

Репутация: нет
Всего: нет



Цитата(niXman @ 6.10.2009,  14:23)
Из под root
./configure && make && make install

Код

[nudet11] /home/mtsdeveloper > ls -la /usr/bin/qmake
lrwxrwxrwx  1 root root 23 Feb 26  2009 /usr/bin/qmake -> ../lib/qt-3.3/bin/qmake
[nudet11] /home/mtsdeveloper > ls -la /usr/bin/uic
lrwxrwxrwx  1 root root 21 Feb 26  2009 /usr/bin/uic -> ../lib/qt-3.3/bin/uic
[nudet11] /home/mtsdeveloper >


странно, но Qt Creator начал работать, сборку и запуск произвожу теперь из IDE. Не понимаю, что произошло  smile  кто-нибудь может объяснить? 

Это сообщение отредактировал(а) Ivanich - 7.10.2009, 07:31
PM MAIL   Вверх
xvr
Дата 7.10.2009, 12:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 20
Всего: 223



Цитата(Ivanich @ 6.10.2009,  15:11)
Цитата(niXman @ 6.10.2009,  14:23)
Из под root
./configure && make && make install

Уже пробую, объясните если можно чем отличается то что я установил Qt не из под рута

Все очень просто - почти все пакеты в *nix'ах по умолчанию ставятся в системные папки (/usr/bin, /usr/lib, etc). На этих папках почти у всех стоят права на запись ТОЛЬКО для root'а (у кого не стоят - те сами себе злобные буратины  smile )
Так что или root, или запускай configure с явным указанием, куда поставить результаты (ключ типа --preffix или похожий)

PM MAIL   Вверх
bsa
Дата 9.10.2009, 13:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 16
Всего: 196



Код
./configure && make
Надо делать из-под обычного пользователя, а 
Код
make install
из-под рута.
Вообще-то, в Linux существуют менеджеры пакетов, которые сами умеют ставить все, что необходимо. Тебе нужен пакет разработчика Qt4. Поищи в менеджере пакетов (Synaptic или что у тебя там?) по qt4 и установи что-то вроде libqt4-dev и qt4-dev-tools (так в убунте зовутся).
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С/С++: Программирование под Unix/Linux"
xvr
  • Проставьте несколько ключевых слов темы, чтобы её можно было легче найти.
  • Не забывайте пользоваться кнопкой "Код".
  • Вопросы мобильной разработки тут
  • Телепатов на форуме нет! Задавайте чёткий, конкретный и полный вопрос. Указывайте полностью ошибки компилятора и компоновщика.
  • Новое сообщение должно иметь прямое отношение к разделу форума. Флуд, флейм, оффтопик запрещены.
  • Категорически запрещается обсуждение вареза, "кряков", взлома программ и т.д.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, xvr.

 
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Программирование под Unix/Linux | Следующая тема »


 




[ Время генерации скрипта: 0.1069 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.