Название: Как запустить программу и qt 4.5? Отправлено: independence от Июнь 05, 2017, 22:09 Здравствуйте. Я начинающий программист, и не пойму как собрать эту программу у себя на Линукс Минт https://www.linux-apps.com/content/show.php/scOpe?content=140330 особенно, если учесть, что требуемой qt 4.5 в виде deb-пакета нет в репозиторях.
Подскажите, как собрать программу? Название: Re: Как запустить программу и qt 4.5? Отправлено: kambala от Июнь 05, 2017, 22:43 самая последняя Qt 4 должна подойти. также велика вероятность, что и с Qt 5 соберется.
Название: Re: Как запустить программу и qt 4.5? Отправлено: independence от Июнь 05, 2017, 22:49 Нет. Пакеты qt4 и qt5 я установил. При запуске в терминале qmake выводит хелп команды, (почему-то) а при дальнейшем вводе make пишет такой команды не найдено. Эти команды даны от автора, по ссылке в первом посте.
Название: Re: Как запустить программу и qt 4.5? Отправлено: kuzulis от Июнь 06, 2017, 08:38 Блин, если начинающий программист не читает документации или хотя-бы какой-нить книжки по Qt и не желает этого делать, а пытается сразу что-то бездумно где-то запускать, то у меня сразу пропадает желание что-то подсказывать, а хочется, чтобы просто удалили тему. :)
Название: Re: Как запустить программу и qt 4.5? Отправлено: kai666_73 от Июнь 06, 2017, 11:17 По поводу make не найден - очевидно, не установлен gcc и иже с ним... Не знаю как в MINT-е, но в ubuntu это исправляется установкой пакета build-essential.
Что касается qmake, запускать его надо в папке с pro-файлом. Название: Re: Как запустить программу и qt 4.5? Отправлено: independence от Июнь 06, 2017, 22:55 По поводу make не найден - очевидно, не установлен gcc и иже с ним... Не знаю как в MINT-е, но в ubuntu это исправляется установкой пакета build-essential. Изначально установил пакет. Запускал в папке с файлом. Я изначально так и делал.Что касается qmake, запускать его надо в папке с pro-файлом. Блин, если начинающий программист не читает документации или хотя-бы какой-нить книжки по Qt и не желает этого делать, а пытается сразу что-то бездумно где-то запускать, то у меня сразу пропадает желание что-то подсказывать, а хочется, чтобы просто удалили тему. :) "Что-то" подсказывать не надо, я что-то сам в терминале делаю, потом спрашиваю в инете. Иногда не спрашиваю-система просто раньше падает. )))Спасибо за мнение. Название: Re: Как запустить программу и qt 4.5? Отправлено: Alex Custov от Июнь 06, 2017, 23:00 Покажи лог запуска и вывода qmake
Название: Re: Как запустить программу и qt 4.5? Отправлено: independence от Июнь 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] Название: Re: Как запустить программу и qt 4.5? Отправлено: kambala от Июнь 07, 2017, 13:42 какой еще ./configure ?.. ты в какой папке вызываешь? надо в папке исходников этого приложения — там, где находится файл scope.pro.
у меня на macOS qmake от 4.8.7 нормально отрабатывает, но make выдает ошибки, потому что проект для линукса, насколько я понял. Код
Название: Re: Как запустить программу и qt 4.5? Отправлено: independence от Июнь 07, 2017, 13:59 Код: [quote author=kambala link=topic=31368.msg232154#msg232154 date=1496832172] Естественно, в папке scope/ ke от 4.8.7 нормально отрабатывает, но make выдает ошибки, потому что проект для линукса, насколько я понял. Ну вот make и заканчивается вышеприведенной ошибкой. В процессе компиляции много варнингов.Код
Название: Re: Как запустить программу и qt 4.5? Отправлено: independence от Июнь 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: declarations in dependent base ‘QMultiHash<QByteArray, CodeModel::Type*>’ are not found by unqualified lookup Название: Re: Как запустить программу и qt 4.5? Отправлено: kambala от Июнь 07, 2017, 15:05 сам исправить ошибки в состоянии? :) на что исправить компилятор вон написал тебе.
Название: Re: Как запустить программу и qt 4.5? Отправлено: independence от Июнь 07, 2017, 15:11 Это мои первые компиляции, я не совсем понял, что он от меня требует.
Название: Re: Как запустить программу и qt 4.5? Отправлено: ViTech от Июнь 07, 2017, 15:44 Может тогда стоит начать с чего-нибудь попроще? Например, с примеров, которые с Qt идут.
Название: Re: Как запустить программу и qt 4.5? Отправлено: independence от Июнь 07, 2017, 15:49 Ребята, мне нужна просто программа из сорцов. Я в этом слабо разбираюсь, и просто попросил помощи.
Название: Re: Как запустить программу и qt 4.5? Отправлено: ViTech от Июнь 07, 2017, 16:01 Та программа версии 0.4 alpha, заброшена 6 лет назад. Не факт, что опытный программист сможет её быстро собрать. Если вообще захочет с ней возиться.
Название: Re: Как запустить программу и qt 4.5? Отправлено: independence от Июнь 07, 2017, 16:08 Возможно. Но и библиотека qt 4.5 не ставится (с теми же ошибками). Что ему нужно, компилятору?
Название: Re: Как запустить программу и qt 4.5? Отправлено: ViTech от Июнь 07, 2017, 16:14 Не известно каким компилятором собирали ту программу 6 лет назад. Текущие версии компиляторов могут быть более строгие, вот и выдают такие предупреждения и ошибки. Чтобы их исправить в исходниках программы надо таки какой-то опыт программирования иметь.
Название: Re: Как запустить программу и qt 4.5? Отправлено: independence от Июнь 07, 2017, 16:17 Понятно, спасибо. Я думал, что чего-то из пакетов не удостановил, и компиляция не возможна в принципе.
|