sunjob 0 8 августа, 2018 Опубликовано 8 августа, 2018 (изменено) · Жалоба добрый день qtcreator - не подсвечивает и автокомплит не видит AVR-типы, т.к. int8_t etc... (собственно, "а чего мы ожидали?", но все таки необходимая вешь при написании под AVR или какие еще "нестандартные задачи") проект, при этом, собирается без проблем (no-qt with makefile) копирование "из kate" и др., из инета, а так-же прочие "иные манипуляции" (включение, отключение, подмена) - не помогло: ~/config/qtcreator/generic-highlighter /usr/share/apps/katepart/syntax тему немного проработал, решения не нашел в инете пишут что у креатора с этим "не совсем хорошо" (подсветка, правильное понимание типов, "встроенное" или "а-ля КАТЕ"-привязка ...) высказываемся, философствуем ... :о) в данной задаче меняться не будут (aka const) - qtcreator-3.1.2 (достаточно старая версия, но обновляться не будет) спасибо ### UPDATE ### С ПРОБЛЕМОЙ РАЗОБРАЛСЯ надо добавить в файл проекта *.includes необходимые пути (автодополнение и подсветка заработали, «буду протестировать» в процессе работы) БОЛЕЕ ПОДРОБНО у меня проект собирается "по умолчанию сразу", без проблем, без qtcreator, еще до "импорта в qtcreator-проект", и по поводу своего проекта, видимо, надо уточнить: 1. проект создается помошником "экспорт из существующего" 2. создается "минимальный проект" без "системы сборки" (в нашем случае используется makefile) make all make clean make flash/upload 3. проект собирается сразу без ошибок (понятное дело, т.к. до этого он уже собирался без проблем :о) 4. проблемы проявлялись только в "сабдже", решается настройкой/добавлением каталогов в файл проекта *.includes настройка этого файла на сборку не влияет, только на "решение сабджевой проблемы" (подсветка и автодополнение) 5. qtcreator-3.1.2/qt4 - не имеет библиотек (*), предполагаю, что они "просто так" не собираются в qt4-версии, хотя видел "блоб бинарник" для убунты, на qt-офсайте, вместе со всеми исходниками/пакетами - в нем присутствуют эти либы, подтасовка не дала результата (*) - отсутствующие библиотеки/плагины: - libclang.so - libClangCodeModel.so - ClangCodeModel.pluginspec изначально qtcreator - был собранным/бинарником с офсайта, пробовал собрать самостоятельно, в результате - комплект тот-же, содержимое пакетов, размеры - совпадают с точностью до байта :o), кроме "своих доп. плюшек (документы, расшаренный каталог со своими "подсветками" итд...) как итог: - проект минимальный (импорт существующего) - сборка makefile (без qmake, cmake, qbs) - собирается по умолчанию СРАЗУ и БЕЗ ПРОБЛЕМ - подсветка решается методом - *.includes (файл проекта) - qtcreator-3.1.2 (бинарник с офсайта + самосборка) - qt-4.8.7 - avr-toolchins (avr-gcc-4.9.2, toolchains 3.4.2, 3.5.4, 3.6.1) - пока "все, что ожидалось" от qtcreator-a - на месте, работает, пыхтит, дымит и пашет :о) надо будет дотошно присмотреться к сборке из исходников на предмет отсутствующих библиотек, м.б. не хватает к.л. зависимостей ... какие будут мнения на этот счет? ВСЕМ СПАСИБО p.s. # # cat *.includes # # # avr-gcc-4.9.2-i486-sl12.2 # /usr/lib/gcc/avr/4.9.2/plugin/include/ /usr/lib/gcc/avr/4.9.2/plugin/include/c-family /usr/lib/gcc/avr/4.9.2/plugin/include/config /usr/lib/gcc/avr/4.9.2/plugin/include/config/avr /usr/lib/gcc/avr/4.9.2/plugin/include/cp # # avr-libc-1.8.1-i486-sl12.2 # /usr/avr/include /usr/avr/include/avr /usr/avr/include/compat /usr/avr/include/sys /usr/avr/include/util /usr/i486-slackware-linux/avr/include # etc blah-blah-blah ... Изменено 9 августа, 2018 пользователем sunjob Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться