Чтобы добавлять сообщения и комментарии, .

@hatred:
hatred

Обновлениние моего плагинчика CMakePluginManager2: htrd.su

@syjgin:
syjgin

В общем, на последнем QtCreator'e убедился, что он всё-таки никакая не С++-IDE, а Qt-IDE(кто бы мог подумать:). Потому что подключить не входящую в состав Qt либу(в моём случае — SDL2 и всё, необходимое для работы функций из glcorearb.h) средствами qmake не получится. В случае cmake под виндой на minGW-шном генераторе возвращал ошибку(хотя через cmake-gui всё билдилось), а майкрософтовский вообще не видел. Похоже, надо будет ставить codeBlocks, если уж так хочется на обоих системах использовать что-то одно

@nib952051:
nib952051

как-то отлаживать в креаторе становится не так прикольно с включенным ccache. Больше невозможно. Пора вырубать ccache. Но собирается всё быстро:)

@Equidamoid:
Equidamoid

qtcreator такой задорный!

@hatred:
hatred

с третьим тегом первотегу вкупе со второтегом совсем печально, точнее — вообще никак. Первотег — 3.0 из гита.

@syjgin:
syjgin

После чуть больше, чем полугода безвылазного сидения на первотеге впечатления противоположные — насколько неудобна даже последняя студия без примочек по сравнению с изкоробочным второтегом, настолько же он выглядит первобытным рядом с решарпером/VAssist'ом. +потратил некоторое время, выясняя, как вырубить мерзкую привычку кед врубать numLock при нажатии шифта. Но лёд тронулся — я пишу код дома, хотя это и не тот код, про который думал, а всего лишь попытка вспомнить Qt и сделать генератор "снежков" с хираганой, катаканой и настройкой частоты замен — вроде такого ещё нет для кириллицы

@hatred:
hatred

в 2.7.1 починили парсинг, а то 2.7.0 фризился на моём проекте из ~16к файлов, сейчас справился и даже пошустрее, чем 2.6.2, мелочь, а приятно.

@nib952051:
nib952051

неделю назад или около того ковырял cmake плагин к креатору, лол с помощью святого костыля, получилось в дерево исходников всунуть qml file`ы

@zoonman:
zoonman

Эх... если бы плюшки QtCreator да к PHP присобачить. А вот интересно, как там синтаксический анализатор работает?

@hatred:
hatred

CMakeProjectManager2 — последние изменения

Как я уже писал (http://htrd.su/wiki/zhurnal/2011-03-24_14.49_qt_creator_i_cmake_-_prodolzhenie), вяло пилю модифицированную версию плагина CMakeProjectManager для Qt Creator'а. Там же указаны причины, вынудившие меня на это. Но разговор, не про это, а про то, что с момента прошлого поста было сделано.

Итак:

Для каждого профиля сборки сохраняются введённые параметры для CMake, так что, выбрав в следующий раз «Run CMake» не нужно вспоминать, с какими параметрами вы его запускали и легче управлять профилями сборки. Вкупе с последней фичей из апстрима: сохранения глобальной истории параметров для CMake, получается достаточно мощный механизм.
Используя вышеприведённую информацию, появилась возможность при модификации дерева исходников (добавление, удаление, переименование) в фоновом режиме запускать обновление CBP файла и дерева сборки, что особо актуально при использовании глоббинга.
По сравнению с первым вариантом, получилось значительно сократить расходование памяти при использовании плагина, особенно когда в дереве проекта много вспомогательных модулей, временного C/C++ кода.
Кодовая база периодически синхронизируется с GIT версией Qt Creator. Если кто-то будет делать клоны для стабильных релизов, просьба отписываться с информацией об оных.

HINT:
Так как, при добавлении, удалении или переименовывании файла, не осуществляется модификация CMakeLists.txt, то нужно вносить изменения самому, либо использовать globbing:

# UTILS
file(GLOB_RECURSE UTIL_SOURCES "../util/*.cpp")
file(GLOB_RECURSE UTIL_HEADERS "../util/.h" "../util/.hpp")
На полноценный парсер пока времени нет (хотя уже адоптирован на чистый C++/Qt оный из KDevelop), к тому же, в списке рассылки Qt Creator проскакивала новость, что одна команда разрабатывает полноценный плагин (тыц — digipedia.pl Зная это, не хочется делать бесполезную работу, при том, что текущий функционал уже вполне удовлетворяет.

Src: htrd.su

@rion:
rion

я тут на днях выкладывал Qt Creator x64. к сожалению забыл засунуть в архив пару дллек, так что вот новый архив narod.ru

@rion:
rion

если комунить оно вообще нужно то вот x64 Qt Creator narod.ru
свеженький, тока с жита. собран с qt-4.8.2

@hatred:
hatred

necessitas.kde.org

@nib952051:
nib952051

надо будет поставить github.com

@sss:
sss

подскажите как промониторить все изменения определенной переменной ?

@hatred:
hatred

Qt Creator and Clang: labs.qt.nokia.com

@hatred:
hatred

Qt Creator и CMake — продолжение
Некоторое время я поднимал тему связки Qt Creator и CMake, тогда всё показалось не очень хорошо.
В общем, собрался и сделал несколько лучше: малость допилил плагин CMakeProjectManager, реализовав следующие фичи...
Читать: hatred.homelinux.net

@hatred:
hatred

Qt Creator и CMake:
Пакость: Qt Creator умеет импортировать CMake проекты, проблема в том, что в дереве далеко не все файлы отображаются.
Причина: делается этот импорт через откровенную задницу: вызывает cmake с генератором »-G'CodeBlocks — Unix Makefiles'», генерируя тем самым XML-файл проекта формата CodeBlocks. Но тут накладывается вторая задница: сам генератор обрабатывает файлы только для таргетов: executable, static_library, shared_library, module_library, всё остальное он забывает запихнуть в результирующий '.cbp'.
Решение: hatred.homelinux.net

ЗЫ более прямое есть?

@zweipluse:
zweipluse

Поставил сабж. Буду разбираться... Кстати, неплохо бы подкинуть инфы по этому делу, желательно на русском. Буду благодарен.

@Un1oR:
Un1oR

В QtCreator'е нету аналога NetBeans'овского Alt+Shift+F?

@borunov:
borunov

а вот скажи, жуйк, а можно в qtcreatore программировать на питоне? А как? А какую вообще посоветуешь IDE для питонирования? Я сейчас пользуюсь плутоном, это эклипс нокией допиленный, но .. В общем, что посоветуешь?

@hatred:
hatred

Пара замечаний замечаний по поводу работы Qt Creator и так же проблемы sshfs и не отказом нетбука засыпать: hatred.homelinux.net

@demiazz:
demiazz

а как из проекта второго сабжа сделать просто исходники первого со скриптами сборки. То бишь чтобы потом не нуждаться в креаторе

@chemikadze:
chemikadze

Некоторые среды разработки (например, Qt Creator) предоставляют возможность автокомплита по заглавным буквам при использовании CamelCase (sCM → setContentMargins).

@Bazileus:
Bazileus

ээ.. а какого у меня при запуске Qt Creator'а появляется сообщение что том home смонтирован? О_о

@ipse:
ipse

Кажется оно свершилось! Теперь в единой среде можно кодить кроссплатформенное приложение, которое можно потом запустить как на компе, так и на мобилке.
Qt Creator 1.3.84
Основан на Qt 4.7.0 (64-х битной)

@iddqd:
iddqd

Как-то совсем не удобно сделано переключение между открытыми файлами в редакторе кода. В Carbide.c++ всё ясно и просто, как в любой Eclipse based IDE — есть закладки, между которыми легко и просто переключаться. А тут зачем-то сделали выпадающий список вместо вкладок. И outliner'a походу тоже нет... вместо него опять же выпадающий список. Как-то это капец как не удобно и совершенно не наглядно.

@twsdwf:
twsdwf

это шедевр...все настройки прописал,всё собралось нормально...Но отладчик не показывает текущую строку в файле, содержащем просто с++ класс, без Qt...

По сути даже до KDevelop не дотянуло это чюдо пока...так, kwrite с довешенными красивыми кнопками...нафиг, будем старым добрым способом работать...

@twsdwf:
twsdwf

вроде полгода прошло...Как не впечатляло,так и впечатлило. Отладчик бажный шо ппц..."Пробовали мы этот диван выкинуть. Они его обратно приносят"(с)

@l1feh4ck3r:
l1feh4ck3r

Нашел прикольную штуку. Если нажать ctrl+shift, то клавишами вверх/вниз можно передвигать текущую строку вверх/вниз.

@A-S-Kozienko:
A-S-Kozienko

Вау Qt Creator 1.2.0 частично заговорил на русском, ну и нахрена ето? теперь все стало "не панятна"
стартовое меню спору нет крааасава, но тормоз полный!
и накой было все примеры засовывать в комбобокс, их там сотня+, что я там а тем более новичок найти сможет?!