[Решено] Qt-creator-2.2.1 и gcc-4.5.2 (переход к строке с ошибкой)

Модератор: Модераторы разделов

Аватара пользователя
devilr
Сообщения: 3696
ОС: Mandriva => Gentoo (~amd64)

[Решено] Qt-creator-2.2.1 и gcc-4.5.2

Сообщение devilr »

Переход с компилятора gcc-4.4 на 4.5 породил следующую проблему: не отрабатывается переход на строку, содержащую ошибку, при щелчке на нем в креаторе. Проблема состоит в следующем - старый компилятор генерировал строку с кодом ошибки в виде путь_к_файлу:номер_строки:текст_ошибки, новый компилятор делает строку путь_к_файлу:номер_строки:номер_столбца:текст_ошибки - соответственно, креатор может указать лишь название файла, содержащего ошибку, за номером строки приходится лезть в лог компилятора. Что неудобно.

Непонятно, как такое решать и что именно гуглить. Возможно, что на этом форуме подобный вопрос уже поднимался, но я не нашел.
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Эхо разума
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5427
ОС: Gentoo

Re: [Решено] Qt-creator-2.2.1 и gcc-4.5.2

Сообщение /dev/random »

С qt-creator я не работал, возможно, есть способ решить проблему и с его стороны, и если да, то это было бы лучше.
Но со стороны gcc такой способ точно есть: опция -fno-show-column.
Спасибо сказали:
Аватара пользователя
devilr
Сообщения: 3696
ОС: Mandriva => Gentoo (~amd64)

Re: [Решено] Qt-creator-2.2.1 и gcc-4.5.2

Сообщение devilr »

Все работает! Большое спасибо! :)
Добавил в pro файл строку QMAKE_CXXFLAGS += -fno-show-column и все заработало, как надо
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Эхо разума
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: [Решено] Qt-creator-2.2.1 и gcc-4.5.2

Сообщение NickLion »

Хм. openSUSE 11.4, QtCreator 2.2.1 из репов. Формат сообщений gcc об ошибках: "путь_к_файлу:номер_строки:номер_столбца:текст_ошибки". Всё работает нормально. Когда-то собирал 2.2 из сырцов. Тоже вроде всё было добре.
Спасибо сказали:
Аватара пользователя
devilr
Сообщения: 3696
ОС: Mandriva => Gentoo (~amd64)

Re: [Решено] Qt-creator-2.2.1 и gcc-4.5.2

Сообщение devilr »

Тем не менее. 1 gentoo и 1 calculate - проблема есть. В принципе, это решение вполне устраивает.
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Эхо разума
Спасибо сказали: