Давно ждал, а то для меня инсайтом очень не удобно пользоваться. Ну не понимает он кутишных строк, приходится искать адрес да в пямять лезть, например.
Я начинал делать на bash-скриптах, так как там можно было добавить выполнение произвольных скриптов во время сборки/выполнения. но быстро забил. Ещё один момент… В версии 2.3 не советую включать UTF-8 BOM в качестве кодировки. Иначе qmake будет долго материться…
UTF-8 это нормально это хорошо. С ним qmake справляется влёт, как никак родные. Вот только в настройках текстового редактора в креаторе версии 2.3 появилась новая опция «Кодировки файлов», в ней подпункт UTF-8 BOM, состоит из трёх пунктов — вставлять всегда, сохранять если есть и удалять всегда… По дурости своей поставил вариант «Вставлять всегда» и получил на свою голову то что qmake видя непечатный символ внутри .pro файла заикаится с ошибкой ParseError(''). Пункт «Удалять всегда» естественно проблему нифига не решил) Пришлось грохать изменённые файлы и восстанавливать из svn
Можно подробнее? Это какая-то специфика QtScript или я чего-то не знаю про UTF-8? BOM в UTF-16, например, нужен для того, чтобы определить endianness, в UTF-8 endianness'а принципе нету. Или BOM используется для того, чтобы убедиться в том, что текст в кодировке UTF-8?
Не знаю как там Qt Script, но вообще в природе есть софт, который кроме как по BOM не способен понять, что текст в UTF-8 (меня тоже сей факт нервирует).
А подробнее некуда, просто столкнулся в свое время с этой штукой, пока строки именно в обычных js-никах все ок, но если работать с js подключаемых как QtScript Extensions без BOM слетает кодировка. Собственно лечили вставкой BOM в другом редакторе (creator не умел тогда еще)
Думается мне что раз дело в qmake, то просто в моей бубунте версия его старая… 4.7.1 вроде… так что если иметь при себе установленную Qt 4.7.4 или выше, то наверняка проблемы с BOM как таковой просто нет.
У меня QtCreator старательно показывает дизассемблер вместо исходного кода при удаленной отладке на устройстве. При удаленной отладке на другом компьтере проблем не возникло. Не знаете в чем может быть дело?
Qt Creator 2.3 и Remote Linux Deploy