Как стать автором
Обновить

Комментарии 17

Ой-ёй-ёй =) Какое оно гламурное то =) Благодарю, в следующий раз попробую.
Дык вы можете эту статью в нём исправить. Некрасиво же код смотрится.
ну вроде что-то более-менее вменяемое получилось…
НЛО прилетело и опубликовало эту надпись здесь
хм… жесть =)
Статья, конечно, ничего. Хорошо, что заинтересовал. Но плюньте мне в лицо если этот код работает.
Какие-то невообразимые упоминания #include три раза подряд в одной строке, половина инклюдов вообще нет, там ляп, тут ляп, ни подсветки, ни визуального отделения от логов/текста. Трудно воспринимать.
Ну и вообще-то я думал будет хотя бы GUI какой-нить :P Хотя, он необязателен.
Будьте добры — поправьте код. Причем, желательно копипастнуть его из уже работающих и компилящихся файлов.
Всё было скопипастено из работающих файлов, вот только пока я мотался между хабраредактором, и просто редактором — всё нафиг слетело видимо. Сейчас поправлю.
Вроде поправил, но нафиг слетели отступы =((
Поправил вроде… Отступов теперь нет правда… =( Теперь по пунктам.
>Какие-то невообразимые упоминания #include три раза подряд в одной строк
Не воображаю, как это вышло, хабрапарсер всё виноват =)
>Ну и вообще-то я думал будет хотя бы GUI какой-нить
Ковырялся в апи и писал всё во время маленького перерыва на работе, так что было не до гуёв.

Все равно много потерянных инклюдов. Как минимум для QApplication, QtDebug, QString
Исходники на работе, сейчас делал на глазок…
На AMD64 вылетает SEGFAULT под обычным пользователем (под root'ом работает нормально). Вот что выдаёт gdb:
...
===== Start monitoring for new =====
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7f4b6c5ca750 (LWP 30214)]
0x00007f4b69a3e969 in QString::fromLocal8Bit () from /usr/lib64/qt4/libQtCore.so.4

Погуглив, нашёл решение с объяснением причин.
PS. Как верно заметил Kraplax, не хватает инклудов: QApplication, QDebug
Вывод: мне необходимо быть явно внимательнее при использовании хабраредактора =)
ссылка на архив с кодом всех спасет.
>я решил проверить, а так ли удобен этот фреймворк для разработчиков и что он собственно умеет?

хм, я может читала невнимательно…
но может стоит в конце статьи ответить на вопрос заявленный вначале?
«Используя набор этих классов можно достаточно просто получить информацию о любых имеющихся в системе устройствах.»
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории