1. Как в KDevelop пользоваться отладчиком? При переходе на вкладку отладка просто серый экран, при нажатии кнопки "Отладка" появляеся какое-то окно выбора конфигурации запуска, после выбора названия проекта ничего не происходит. gdb само сабой установлен.\
2. Как в том же KDevelop запусть прогу? Жму запуск - опять окно выбора конфигурации запуска, и снова ничего..
3. Как использовать Qt Creator как редактор кода для простых cpp - не Qt - приложений? Вроде многие пишут что используют эту среду как редактор, но каким образом? Единственное подходящее - импорт существующего проекта - выбираю, файлы добавляет(и то дерево кода кривое все какое-то), при попытке сборки орет нет целей для сборки all. Тип вручную мейк файл надо делать в таком случае?
3. В Qt-Creator надо подсунуть свой мэйк-файл и изменить команды сборки, очистки и запуска программы. По умолчанию используется qmake.
Хотя, если в проге 1 исходный файл можно обойтись и без мэйк-файла.
Я например пишу прогу на Qt и в том же qt creator пишу прошивы для микроконтроллеров на С. Причём при запуске(Ctrl + R) программы у меня прошивается контроллер.
Зверь) А каксоздать такой проект? Или просто открыть исходный текс Qt Creator ом?Тогда эт ж буит не проект а просто список открытых файлов в нижнем левом углу((
Просто создаёшь новый пустой qt проект. Добавляешь или создаёшь новые исходники. В файле .pro комментишь всё что мешает. Можно добавить инклуды свои и т д.
Как в моём проекте:
#QT += core
#QT -= gui
TARGET = untitled1
#CONFIG += console
#CONFIG -= app_bundle
#TEMPLATE = app
INCLUDEPATH = /usr/lib/avr/include/
SOURCES += main.c \
main.c
Ну и в настройках сборки надо изменить по своему.
А зачем вручную создавать мэйк-файл?
Создать пустой проект и затем писать прогу не используя классы Qt. Если уже есть какие то исходники, то создать пустой проект и добавит в него эти файлы( ПКМ дереве проекта и выбрать пункт "Добавить существующие файлы...")
Не ну допустим не сам мейк файл, я не совсем так выразился, просто хотелось чтобы qt creator:
1. работал с cmake вместо qmake и
2. адекватно открывал проект из CMakeLists.txt(т.е. распределение исходники/инклуды и т.д.)
Второго он не умеет точно, прочитал уже где-то об этом а вот насчет первого пока не пойму можно ли в самой чтобы при сборке выполнялся cmake а не qmake
А зачем?) Да, без Qt qmake частично сработает в холостую, но прекрасно создаст makefile.
надо из проекта потереть все стандартные шаги сборки и добавить кастомные, касающиеся cmake. типа mkdir build, cd build, make и т.д.
Я просто отключаю в Qt Creator зависимости от qt4 и могу писать простые приложения.
2. Выполнить -> Configure Launches
выбрать свой проект в левой колонке -> нажать плюсик, т.е. добавить конфигурацию запуска -> зайти в New Native Application Configuration в левой колонке -> выбрать в Project Target имя вашего проекта.
Теперь, когда хотите запустить программу вашу жмете сначала Build Selection(Project), затем Execute -> Profit
Прошу прощения, нельзя ли по подробнее) ЧТо за
? Выполнить это вроде кнопка а не пункт меню?)Может версия не та какая, по русски в своём креаторе ниче похожего не нашел((это не в креаторе, а в KDevelop. Я отвечал на второй вопрос:
.
Отправить комментарий