LINUX.ORG.RU

14
Всего сообщений: 52

KDevelop заглючил и не дает открыть проект

С праздником, друзья! Будьте добры, помогите восстановить нормальную работу KDevelop. Произошла сегодня странная штука. Пока кодил, сохранил файлик и нажал ctrl-W по ошибке, закрыл окно сессии. И больше не могу открыть.

Нажимаю Recent Projects, выбираю текущий проект, подтверждаю открытие, и ничего не открывается. Пробую через Open Project, выбираю файл проекта, подтверждаю… Снова ничего.

KDevelop установил напрямую из репозитория линукса. Она оказалась чуть старее, чем я думал (5.2). Версия с сайта чуток поновее, но у меня работает медленнее. Можно ли как-то наладить работу уже установленной версии?

Ниже я вставил лог, но он какой-то странный.

ПРОБЛЕМА РЕШЕНА!

Все работает. Проблема была в отображении информации. В моем понимании IDE здорового человека работает так: когда ты нажимаешь Open/Reopen Project, и затем жмешь подтверждение YES, то у тебя на экране открывается окно с кодом текущего проекта. Ну или на худой конец хотя-бы какое-то видимое изменение происходит на экране. Но не в понимании разработчиков KDevelop!

Нажимаю Reopen Project, жму подтверждение… И на экране все то же приветственное окно выбора сессии/проекта. Никаких изменений.

А прикол в том, что слева сбоку находится маленькая (еле заметная) вертикальная полоска с кнопочками. На ней есть боковая кнопка «Projects» (которая выдает древовидный список файлов) - и ее надо нажимать самому. Тогда вылезет список открытых проектов! И уже из этого меню ты выбираешь свой проект… Просто мастерское юзабилити! :)

 ,

boris_delaet_site ()

Как запустить проект на Python в KDevelop?

Всем добренького вечера! Не получается запустить программу на Python в редакторе KDevelop последней версии. Сначала установил плагин kdevelop-python. Потом создал новый проект (Project - New from template - Python - Simple Python application).

Набрал print('hello') и сохранил. Нажимаю «Execute» и вместо вывода «hello» во встроенной консоли, открывается какое-то окно «Launch configurations». Что делать дальше непонятно. На нижней панели KDevelop открыл консоль, но там ничего не отображается, а выходит вот этот конфигуратор запусков.

 , ,

boris_delaet_site ()

Цветовая схема в kdevelop

Подскажите как настроить цветовую схему (фон) в Kdevelop, чтобы эти настройки не затрагивали остальные редакторы Kde?

В kdevelop есть 2 меню для настройки цветовых схем.

1й это настройка цвета интерфейса (в меню «настройка» - «color scheme»), т.е. рамок и меню, грубо говоря. Это нас не интересует.

2й это настройка собственно фона, цвета шрифтов, вобщем того что нужно. И для этого в Kdevelop включили стандартный модуль Kde «Шрифты и цвета». Находится в «настройках» - «настроить kdevelop» - «editor» - «шрифты и цвета». Внизу написано «Схема по умолчанию для kdevelop». Выбираю нужную… И зашибись - меняется везде! Например, даже в Kate. Как настроить отдельно для Kdevelop?

 , ,

baklazhan ()

KDevelop находит синтаксические ошибки, которых нет

При открытии проектов Qt в KDevelop v5.3.2 наблюдаются аномалии, связанные с анализом синтаксических ошибок, хотя все компилируется без всяких предупреждений. Эта штука сильно раздражает и поиск в гугле не дал результатов. До этого пользовался Qt Creator и не могу понять почему тут такая ерунда происходит и как это исправить.

 ,

SilverRain ()

Ошибка undefined reference to `pthread_create'. Как исправить?

В KDevelop не получается собрать программу с потоком.

В программе подключен модуль

#include <thread>

Потом вызывается поток

thread mythr(myfunc2);

При попытке собрать получается такая ошибка:
/home/evg/projects/myprog2/build> make -j1 -lpthread
-- Configuring done
-- Generating done
-- Build files have been written to: /home/evg/projects/myprog2/build
[ 50%] Linking CXX executable myprog2
CMakeFiles/myprog2.dir/main.cpp.o: In function `std::thread::thread(void (&)())':
/usr/include/c++/7/thread:122: undefined reference to `pthread_create'
collect2: error: ld returned 1 exit status
make[2]: *** [CMakeFiles/myprog2.dir/build.make:95: myprog2] Error 1
make[1]: *** [CMakeFiles/Makefile2:68: CMakeFiles/myprog2.dir/all] Error 2
make: *** [Makefile:130: all] Error 2
*** Ошибка: Код выхода: 2 ***

Как исправить? Как подключить модуль thread?

 , , , ,

eugene8086 ()

kdevelop пишет что не найден ecm?

Что это, и как его установить? Установил ecm-tools, но не перезагружал kdevelop, это то?

/home/xverizex/projects/klor/build> /usr/bin/cmake -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DCMAKE_INSTALL_PREFIX=/usr/local -DCMAKE_BUILD_TYPE=Debug /home/xverizex/projects/klor
CMake Error at CMakeLists.txt:5 (find_package):
  Could not find a package configuration file provided by "ECM" (requested
  version 5.14.0) with any of the following names:

    ECMConfig.cmake
    ecm-config.cmake

  Add the installation prefix of "ECM" to CMAKE_PREFIX_PATH or set "ECM_DIR"
  to a directory containing one of the above files.  If "ECM" provides a
  separate development package or SDK, be sure it has been installed.


-- Configuring incomplete, errors occurred!
See also "/home/xverizex/projects/klor/build/CMakeFiles/CMakeOutput.log".
*** Ошибка: Код выхода: 1 ***

 

u0atgKIRznY5 ()

KDevelop подсчет размера структур

В KDevelop при наведении курсора на элемент структуры или класса, а так же при наведении курсора на саму структру/класс, во всплывающей подсказке выводится размер, смещение относительно начала и выравнивание. Удобная штука. Однако мне приходится работать с x32 проектами, и там эта штука работает не правильно - считает указатели по 8 байт. Можно ли как-то указать KDevelop, что бы он считал указатели по 4 байта?

 , ,

SR_team ()

Точки останова в KDevelop 5.1.0

Добрый вечер!

На работе стоит KDevelop 4.7.2, там при выборе строки в качестве точки останова слева появляется соответствующий значок. Дома поставил версию 5.1.0, в которой строки для останова подсвечены определенным цветом, но никаких привычных значка, точки и т.д. напротив строки нет. Перерыл меню, так и не смог найти, как сделать, чтобы они появлялись. Или это теперь уже не модно? :)

 ,

Grizzly ()

Как в kdevelop редактировать весь подсвеченный текст?

http://i.imgur.com/r2deeZw.png

Если это возможно, своими руками хоткей не нашёл. На поиск и замену можно, но долго.

 , ,

alltiptop ()

Что произошло с kdevelop?

Я видел, что тут есть люди, которые либо причастны к нему, либо просто в теме. Поэтому пишу тут.

Kdevelop мой любимый редактор и не думайте, что я обсираю, либо что-то подобное. В четвёртом всё было более-мене нормально, но он не умел в си, да и с разбором сложного С++-кода у него были проблемы. Но в целом всё было очень хорошо.

При переходе на пятый сломались много хороших фич из тех, что были раньше. Поддержка кода улучшилась, но при этом он стал очень медленным. Стало почти невозможно работать. Я некоторое время особо не писал в нём. Сейчас я обновился спустя много месяцев в надежде на лучше и всё стало ещё хуже.

Я вначале грешил на шланг, но позапускав компиляцию, да и clang-check( я не особо разбираюсь, но вроде это оно) я понял, что дело не в нём. Компиляция проходит за 300-500мсек, когда как разбор кода в кдевелоп происходит за секунд 5. Хотя 300-500мсек это итак неимоверно много, но всё же куда лучше чем 5секунд.

В багтрекере есть моя проблема https://bugs.kde.org/show_bug.cgi?id=371018 и там объяснена причина по которой оно работает 5секунд. Гениальное решение - ничего не скажешь. При этом там в настройках есть задержка на запуск парсера - нахрена было её хардкорить? В конечном итоге прошло уже несколько месяцев - ничего так и не поменяли.

Ну и, собственно, мои вопросы. Занимается ли кто-то этой проблемой? Занимается ли кто-то более глобальной проблемой - либшлангом? Если да, то где. Может я смогу помочь.

Перемещено tailgunner из development

 , , ,

mtiexpert ()

А где есть официальный PPA для KDevelop 5.0?

Appimage не предлагать, много косяков. В PPA на сайте программы последняя версия KDevelop 4.7.

 , ,

i-want-a-fix ()

Kdevelop 5, ошибка при открытии проекта

Приветствую. Пытаюсь открыть тестовый Python-проект в Kdevelop 5.0, получаю следующую ошибку:

Unable to load the project file /home/sorrymak/projects/testproject/testproject.kdev4.
The project has been removed from the session.
Кто-нибудь встречался с подобным? Как лечить?

 

the_electric_hand ()

KDevelop 5.0

Зарелизили KDevelop 5.0. Пока новости на сайте нет, но в http://download.kde.org/stable/kdevelop/5.0.0/src/ лежат тарболлы.

 , ,

aspotashev ()

Как заставить kdevelop проверять синтаксис PHP ?

Не нужен мне парсер, анализатор, отладчик и всё остальное. Всё что мне надо - увидеть что я пропустил точку с запятой. Если кто знает вариант в kdevelop - поделитесь, пожалуйста. Другие редакторы не предлагать, если подскажете как по быстрому самому такой плагин сваять - тоже буду благодарен. В идеале хотелось бы туда же html и js, в общем чтобы редактор меня по рукам бил как только явная опечатка после ctrl+s допустим

 ,

alexbad ()

Таб переводить в 4 пробела

Можно ли настроить KDevelop, чтобы он в редакторе отступами считал табы, а при сохранении переводил их в 4 пробела?

 

Deleted ()

Вам помогают разноцветные идентификаторы в KDevelop?

И насколько? Только чтобы различать имена переменных или вы реально выучили, какие цвета что обозначают?

Я лично не так давно им пользуюсь и запомнил только, что жирный шрифт — это объявление, а нежирный — использование. Этот момент очень кстати, например, в Питоне.

 

proud_anon ()

Как отключить семантическую подсветку в Kdevelop 4.5?

rpm -ql kdevelop4-4.5.2-2.4.5.x86_64 | grep conf
/usr/lib64/kde4/kdevqthelp_config.so
/usr/share/kde4/apps/kdevelop/icons/hicolor/22x22/actions/configure_file.png
/usr/share/kde4/config/kdevelop-qthelp.knsrc
/usr/share/kde4/config/kdeveloprc
/usr/share/kde4/services/kdevqthelp_config.desktop

 

OlegUP ()

autotools и Kdevelop

Как-то у меня не получается импортировать проект, использующий autotools в Kdevelop. Проекты, использующие CMake и Makefile без проблем, а вот с autotools непонятно.

гугл не помог.

Как быть? Если не Kdevelop, то что?

 ,

cvs-255 ()

Бета-выпуск KDevelop 5.0.0

Текст честно спионерен с оупеннета.

!Ъ: https://www.kdevelop.org/news/first-beta-release-kdevelop-500-available

Началось тестирование интегрированной среды программирования KDevelop 5, основанной на библиотеках KDE/Qt и полностью поддерживающей процесс разработки для KDE. Ключевой особенностью новой ветки является портирование компонентов KDevelop для работы с KDE Frameworks 5 и Qt 5.

Вторым важным изменением является поддержка Clang и замена старого парсера для языка C++ и плагина семантического анализа на новые компоненты, основанные на использовании Clang. Применение встроенных механизмов LLVM/Clang позволило значительно расширить возможности по анализу кода, сократить кодовую базу плагина и упростить добавление новых языков. Среди других улучшений отмечается замена собственной реализации интерпретатора CMake на компоненты основного проекта CMake, интеграция модуля поддержки семантики для QML и JavaScript, включение менеджера проектов для QMake. Кроме C++, QML и JavaScript в KDevelop 5 также ожидается поддержка языков Python 3, PHP, Ruby, Go и Rust.

 , , , ,

Pavval ()

KDevelop в KDE 5

Обновился до KDE 5 в Gentoo и столкнулся с проблемой: некоторые старые приложения из KDE 4 отказываются устанавливаться из-за blocked packages. Вот например KDevelop:

$ sudo emerge --ask kdevelop
Пароль: 

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R    ] dev-qt/qtdeclarative-4.8.6-r1  USE="webkit*" 
[ebuild  N     ] dev-libs/grantlee-0.4.0  USE="-debug -doc {-test}" 
[ebuild  N    ~] kde-base/libkworkspace-4.11.21  USE="(-aqua) -debug" 
[ebuild  N    ~] kde-base/ksysguard-4.11.21  USE="handbook (-aqua) -debug -lm_sensors {-test}" 
[ebuild  N     ] kde-apps/kapptemplate-4.14.3  USE="handbook (-aqua) -debug" 
[ebuild  N     ] kde-apps/kdebase-kioslaves-4.14.3  USE="bzip2 exif handbook minimal sftp (-aqua) -debug -lzma -openexr -samba" 
[ebuild  N     ] dev-util/kdevplatform-1.5.2  USE="(-aqua) -cvs -debug -reviewboard -subversion {-test}" LINGUAS="ru -bs -ca -ca@valencia -da -de -el -en_GB -es -et -fi -fr -gl -it -kk -nb -nds -nl -pl -pt -pt_BR -sk -sl -sv -th -uk -zh_CN -zh_TW" 
[ebuild  N     ] dev-util/kdevelop-4.5.2  USE="cmake cxx (-aqua) -debug -okteta -qthelp -reviewboard {-test}" LINGUAS="ru -bs -ca -ca@valencia -da -de -el -en_GB -es -et -fi -fr -gl -hu -it -kk -nb -nds -nl -pl -pt -pt_BR -sk -sl -sv -th -tr -uk -zh_CN -zh_TW" 
[blocks B      ] kde-base/ksysguard ("kde-base/ksysguard" is blocking kde-plasma/ksysguard-5.3.2)
[blocks B      ] kde-base/ksysguard:4 ("kde-base/ksysguard:4" is blocking kde-plasma/libksysguard-5.3.2)

 * Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.

  (kde-plasma/ksysguard-5.3.2:5/5::gentoo, installed) pulled in by
    >=kde-plasma/ksysguard-5.3.2:5 required by (kde-plasma/plasma-meta-5.3.2:5/5::gentoo, installed)

  (kde-base/ksysguard-4.11.21:4/4.11::gentoo, ebuild scheduled for merge) pulled in by
    >=kde-base/ksysguard-4.4:4[aqua=] (>=kde-base/ksysguard-4.4:4[-aqua]) required by (dev-util/kdevelop-4.5.2:4/4::gentoo, ebuild scheduled for merge)

  (kde-plasma/libksysguard-5.3.2:5/5::gentoo, installed) pulled in by
    >=kde-plasma/libksysguard-5.3.2:5[processui] required by (kde-plasma/plasma-workspace-5.3.2:5/5::gentoo, installed)
    >=kde-plasma/libksysguard-5.3.2:5 required by (kde-plasma/plasma-workspace-5.3.2:5/5::gentoo, installed)
    >=kde-plasma/libksysguard-5.3.2:5[processui] required by (kde-plasma/ksysguard-5.3.2:5/5::gentoo, installed)
Есть ли способ «подружить» KDevelop с новыми версиями библиотек KDE или же придется отказаться от этой затеи?

 , ,

maked0n ()