Russian Qt Forum
Ноябрь 24, 2024, 01:46 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1] 2   Вниз
  Печать  
Автор Тема: Как запустить программу и qt 4.5?  (Прочитано 14981 раз)
independence
Гость
« : Июнь 05, 2017, 22:09 »

Здравствуйте. Я начинающий программист, и не пойму как собрать эту программу у себя на Линукс Минт   https://www.linux-apps.com/content/show.php/scOpe?content=140330  особенно, если учесть, что требуемой qt 4.5 в виде deb-пакета нет в репозиторях.
Подскажите, как собрать программу?
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #1 : Июнь 05, 2017, 22:43 »

самая последняя Qt 4 должна подойти. также велика вероятность, что и с Qt 5 соберется.
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
independence
Гость
« Ответ #2 : Июнь 05, 2017, 22:49 »

Нет. Пакеты qt4 и qt5 я установил. При  запуске в терминале qmake выводит хелп команды, (почему-то) а при дальнейшем вводе make пишет такой команды не найдено. Эти команды даны от автора, по ссылке в первом посте.
Записан
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #3 : Июнь 06, 2017, 08:38 »

Блин, если начинающий программист не читает документации или хотя-бы какой-нить книжки по Qt и не желает этого делать, а пытается сразу что-то бездумно где-то запускать, то у меня сразу пропадает желание что-то подсказывать, а хочется, чтобы просто удалили тему. Улыбающийся
Записан

ArchLinux x86_64 / Win10 64 bit
kai666_73
Крякер
****
Offline Offline

Сообщений: 319


Просмотр профиля
« Ответ #4 : Июнь 06, 2017, 11:17 »

По поводу make не найден - очевидно, не установлен gcc и иже с ним... Не знаю как в MINT-е, но в ubuntu это исправляется установкой пакета build-essential.
Что касается qmake, запускать его надо в папке с pro-файлом.
Записан
independence
Гость
« Ответ #5 : Июнь 06, 2017, 22:55 »

По поводу make не найден - очевидно, не установлен gcc и иже с ним... Не знаю как в MINT-е, но в ubuntu это исправляется установкой пакета build-essential.
Что касается qmake, запускать его надо в папке с pro-файлом.
Изначально установил пакет. Запускал в папке с файлом. Я изначально так и делал.
Блин, если начинающий программист не читает документации или хотя-бы какой-нить книжки по Qt и не желает этого делать, а пытается сразу что-то бездумно где-то запускать, то у меня сразу пропадает желание что-то подсказывать, а хочется, чтобы просто удалили тему. Улыбающийся
"Что-то" подсказывать не надо, я что-то сам в терминале делаю, потом спрашиваю в инете. Иногда не спрашиваю-система просто раньше падает.  )))
Спасибо за мнение.
Записан
Alex Custov
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2063


Просмотр профиля
« Ответ #6 : Июнь 06, 2017, 23:00 »

Покажи лог запуска и вывода qmake
Записан
independence
Гость
« Ответ #7 : Июнь 07, 2017, 13:34 »

Покажи лог запуска и вывода qmake
Значит, дела такие. Ввожу ./configure, файл конфигурируется, норм.
Ввожу qmake, оканчивается такой ошибкой:
Код:
‘insert’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #8 : Июнь 07, 2017, 13:42 »

какой еще ./configure ?.. ты в какой папке вызываешь? надо в папке исходников этого приложения — там, где находится файл scope.pro.

у меня на macOS qmake от 4.8.7 нормально отрабатывает, но make выдает ошибки, потому что проект для линукса, насколько я понял.
Код
Bash
cd scope-0.4a
qmake && make
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
independence
Гость
« Ответ #9 : Июнь 07, 2017, 13:59 »

Код:
[quote author=kambala link=topic=31368.msg232154#msg232154 date=1496832172]
какой еще ./configure ?.. ты в какой папке вызываешь? надо в папке исходников этого приложения — там, где находится файл scope.pro.
qmake && make
[/quote]
Естественно, в папке scope/
ke от 4.8.7 нормально отрабатывает, но make выдает ошибки, потому что проект для линукса, насколько я понял.
Код
Bash
cd scope-0.4a
qmake && make
Ну вот make и заканчивается вышеприведенной ошибкой. В процессе компиляции много варнингов.
Записан
independence
Гость
« Ответ #10 : Июнь 07, 2017, 14:03 »

Код:
[codecodemodel.h:99:13:]codemodel.h:99:13: note: declarations in dependent base ‘QMultiHash<QByteArray, CodeModel::Type*>’ are not found by unqualified lookup
codemodel.h:99:13: note: use ‘this->insert’ instead
Это я уже библиотеку 4ю5 ставлю, ошибки аналогичны scope
Код:
codemodel.h:99:13: note: declarations in dependent base ‘QMultiHash<QByteArray, CodeModel::Type*>’ are not found by unqualified lookup
codemodel.h:99:13: note: use ‘this->insert’ instead
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #11 : Июнь 07, 2017, 15:05 »

сам исправить ошибки в состоянии? Улыбающийся на что исправить компилятор вон написал тебе.
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
independence
Гость
« Ответ #12 : Июнь 07, 2017, 15:11 »

Это мои первые компиляции, я не совсем понял, что он от меня требует.
« Последнее редактирование: Июнь 07, 2017, 15:16 от independence » Записан
ViTech
Гипер активный житель
*****
Offline Offline

Сообщений: 858



Просмотр профиля
« Ответ #13 : Июнь 07, 2017, 15:44 »

Может тогда стоит начать с чего-нибудь попроще? Например, с примеров, которые с Qt идут.
Записан

Пока сам не сделаешь...
independence
Гость
« Ответ #14 : Июнь 07, 2017, 15:49 »

Ребята, мне нужна просто программа из сорцов. Я в этом слабо разбираюсь, и просто попросил помощи.
Записан
Страниц: [1] 2   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.069 секунд. Запросов: 22.