powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / C++ [игнор отключен] [закрыт для гостей] / Qt Creator - пропускает ошибку must return value именно в линуксе
91 сообщений из 91, показаны все 4 страниц
Qt Creator - пропускает ошибку must return value именно в линуксе
    #39983023
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Компиляция не останавливалась и на проде прога валилась просто.
Кучу времени убил на поиски ошибки. Не было return в методе с bool.
И куча народу в сети обсуждают правильно ли это.
Блин!))))
Решение - костыль
QMAKE_CXXFLAGS_WARN_ON += -Werror=return-type
...
Рейтинг: 0 / 0
Qt Creator - пропускает ошибку must return value именно в линуксе
    #39983040
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще-то лично я ставлю "-Wall -Werror". В некоторых случаях - даже "-Wextra".

PS: В "достойном сочувствия" Code::Blocks настройки диагностики это галочки в свойствах проекта.
...
Рейтинг: 0 / 0
Qt Creator - пропускает ошибку must return value именно в линуксе
    #39983065
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,
Дык парам как у тебя мне вываливает 500 errors от заголовков ИС головной системы.....
?
...
Рейтинг: 0 / 0
Qt Creator - пропускает ошибку must return value именно в линуксе
    #39983067
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,
И почему пишут что Си стандарт это допускает?
...
Рейтинг: 0 / 0
Qt Creator - пропускает ошибку must return value именно в линуксе
    #39983070
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC SharpДык парам как у тебя мне вываливает 500 errors от заголовков ИС головной системы.....

Разбирайся с каждым. Любой из них может быть скрытым багом.

Ах да, в том же Code::Block в тех же свойствах проекта можно задать произвольную опцию
компиляции мимо галочек, не извращаясь с переменными окружения.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Qt Creator - пропускает ошибку must return value именно в линуксе
    #39983081
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,
Не имеем права исправлять код головного учереждения.
Мы соисполнители.
Да и исходников нету. Это заголовки для стыковки.
...
Рейтинг: 0 / 0
Qt Creator - пропускает ошибку must return value именно в линуксе
    #39983086
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,
Code::blocks
Тьфу ты. Это другя IDE))).
...
Рейтинг: 0 / 0
Qt Creator - пропускает ошибку must return value именно в линуксе
    #39983088
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ужас. В этой ide нет фильтра во вкладке Проблемы чтобы отфильтровать только ошибки своих модулей.
Вопрос актуален!
?
...
Рейтинг: 0 / 0
Qt Creator - пропускает ошибку must return value именно в линуксе
    #39983089
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC SharpНе имеем права исправлять код головного учереждения.

Во-первых, вы можете послать им багреп чтобы исправили они.
Во-вторых, заголовки обычно не вызывают ошибок пока не используются и вот в месте
использования-то, предупреждения и можно подавить, например, явными кастами.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Qt Creator - пропускает ошибку must return value именно в линуксе
    #39983095
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
Dimitry Sibiryakov,
Дык парам как у тебя мне вываливает 500 errors от заголовков ИС головной системы.....
?
Ты указываешь при компиляции стандарт C++ в ключе "-std=" ?
...
Рейтинг: 0 / 0
Qt Creator - пропускает ошибку must return value именно в линуксе
    #39983096
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdb_dev,

Написано и не помогает
CONFIG += c++11
...
Рейтинг: 0 / 0
Qt Creator - пропускает ошибку must return value именно в линуксе
    #39983100
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,
Какие багрепорта на варнинги?
Мы дышать то на них боимся.
Оптимально это сделано в ide android studio.
Там просто фильтр на имя процесса в окне вывода ошибок есть.
Тут даже сортировки нет)
...
Рейтинг: 0 / 0
Qt Creator - пропускает ошибку must return value именно в линуксе
    #39983104
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC SharpКакие багрепорта на варнинги?

Обычные. Каждый варнинг подразумевает ситуацию, когда что-то может пойти не так.
Соответственно багреп на него выглядит как "при таких-то условиях ваша система падает".
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Qt Creator - пропускает ошибку must return value именно в линуксе
    #39983121
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

Угу.
Попробуй обвинить. Вот варнинг
xxx.h
Код: plaintext
1.
const int getNumber() const {return v;} ;


const type qualifier on return type has no effect
...
Рейтинг: 0 / 0
Qt Creator - пропускает ошибку must return value именно в линуксе
    #39983153
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Короче, const выше не имеет смысла в коде.
А подавляет сообщение -Wno-ignored-qualifiers
...
Рейтинг: 0 / 0
Qt Creator - пропускает ошибку must return value именно в линуксе
    #39983160
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC SharpПопробуй обвинить. Вот варнинг

Так и пиши "в вашем заголовке бессмысленная конструкция, возможно, это опечатка и должно
быть const int* getNumber()". Пусть разбираются и либо убирают const либо добавляют
звёздочку/амперсанд.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Qt Creator - пропускает ошибку must return value именно в линуксе
    #39983162
petrav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov

PetroNotC SharpПопробуй обвинить. Вот варнинг

Так и пиши "в вашем заголовке бессмысленная конструкция, возможно, это опечатка и должно
быть const int* getNumber()". Пусть разбираются и либо убирают const либо добавляют
звёздочку/амперсанд.

Если они так пишут, игнорируют варнинги, то они это письмо проигнорирует. Собирается и ладно -- так и скажут. :)
...
Рейтинг: 0 / 0
Qt Creator - пропускает ошибку must return value именно в линуксе
    #39983164
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
rdb_dev,
Написано и не помогает
CONFIG += c++11
Откуда компилятор знает, к какому ключу будет относится значение "c++11" при вызове с ${CONFIG}?
И удостоверься, что буква "c" не написана, случайно, в национальной кодировке как "эс" вместо "си".
...
Рейтинг: 0 / 0
Qt Creator - пропускает ошибку must return value именно в линуксе
    #39983171
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,
Это черта характера. Или педантичность.
Я встречал прогеров которые не заморачивались на варнинги.
Особенно когда кода много.
Система из 30 бинарников. Текучка кадров. Кому нафиг надо вычищать const так как плюсы 11 пришли?
)))
На 4ку и 5ку Qt бы перейти)
...
Рейтинг: 0 / 0
Qt Creator - пропускает ошибку must return value именно в линуксе
    #39983173
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
petravони это письмо проигнорирует.

Именно поэтому его и надо проводить как багреп с возможностью эскалации.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Qt Creator - пропускает ошибку must return value именно в линуксе
    #39983174
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
Dimitry Sibiryakov,

Угу.
Попробуй обвинить. Вот варнинг
xxx.h
Код: plaintext
1.
const int getNumber() const {return v;} ;


const type qualifier on return type has no effect
Передача prvalue по значению - не имеет смысла ставить "const" перед "int".
...
Рейтинг: 0 / 0
Qt Creator - пропускает ошибку must return value именно в линуксе
    #39983180
petrav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp

На 4ку и 5ку Qt бы перейти)

В на Qt 3 до сих пор?
...
Рейтинг: 0 / 0
Qt Creator - пропускает ошибку must return value именно в линуксе
    #39983182
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC SharpЯ встречал прогеров которые не заморачивались на варнинги.

А я встречал кучу багов, которые варнингами светились. Так что ключи, написанные выше, это
результат опыта, который "сын ошибок трудных".

А так-то да, люди и на подтирание задницы и смыв унитаза не заморачиваются частенько. Это
не повод им уподобляться или потакать.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Qt Creator - пропускает ошибку must return value именно в линуксе
    #39983183
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdb_dev
PetroNotC Sharp
Dimitry Sibiryakov,

Угу.
Попробуй обвинить. Вот варнинг
xxx.h
Код: plaintext
1.
const int getNumber() const {return v;} ;


const type qualifier on return type has no effect
Передача prvalue по значению - не имеет смысла ставить "const" перед "int".

Да.
Указатель надо для const
...
Рейтинг: 0 / 0
Qt Creator - пропускает ошибку must return value именно в линуксе
    #39983186
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp, сюда глянь: 22172435
...
Рейтинг: 0 / 0
Qt Creator - пропускает ошибку must return value именно в линуксе
    #39983187
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdb_dev
PetroNotC Sharp
rdb_dev,
Написано и не помогает
CONFIG += c++11
Откуда компилятор знает, к какому ключу будет относится значение "c++11" при вызове с ${CONFIG}?
И удостоверься, что буква "c" не написана, случайно, в национальной кодировке как "эс" вместо "си".

Первое не понял.
Букву я проверяю обычно так - пишу s, пртом стираю и сразу с.)))))
с++11 вообще не влияет на количество предупреждений. Может код простой.
...
Рейтинг: 0 / 0
Qt Creator - пропускает ошибку must return value именно в линуксе
    #39983188
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
petrav
PetroNotC Sharp

На 4ку и 5ку Qt бы перейти)

В на Qt 3 до сих пор?

Наполовину.
Qt3support в четверке
...
Рейтинг: 0 / 0
Qt Creator - пропускает ошибку must return value именно в линуксе
    #39983190
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdb_dev,
Дай тест чтобы выскочила ошибка по с++11
...
Рейтинг: 0 / 0
Qt Creator - пропускает ошибку must return value именно в линуксе
    #39983191
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp, удостоверься, что при вызове компилятора в аргумент командной строки попадает именно -std=c++11 , а не просто c++11
...
Рейтинг: 0 / 0
Qt Creator - пропускает ошибку must return value именно в линуксе
    #39983194
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdb_dev,

Я новичОк. Как это сделать при сборке в IDE?
...
Рейтинг: 0 / 0
Qt Creator - пропускает ошибку must return value именно в линуксе
    #39983204
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp, в CodeBlocks это видно на вкладке "Build log" окна "Logs". Если этого окна нет, зайди в меню "View" и включи.
Строка должна выглядеть примерно так:
g++ -march=core2 -std=c++11 -m64 -Og -g -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fopenmp -D__WXDEBUG__ -I ... -c ...
...
Рейтинг: 0 / 0
Qt Creator - пропускает ошибку must return value именно в линуксе
    #39983221
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdb_dev,
Есть окно Консоль сборки и там нет вообще c++11.
Есть
clang++ -ccc-gcc-name g++ - o...........
...
Рейтинг: 0 / 0
Qt Creator - пропускает ошибку must return value именно в линуксе
    #39983232
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp, к сожалению, я пока ни разу не собирал C++ front-end'ом LLVM и не могу подсказать тебе по аргументам командной строки.
...
Рейтинг: 0 / 0
Qt Creator - пропускает ошибку must return value именно в линуксе
    #39983233
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharpтам нет вообще c++11.

Значит твои опции пошли лесом. Жди MasterZiv-а, он появится и будет утверждать, что
QtCreator отличная вещь, просто ты тыкаешь не в те кнопки.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Qt Creator - пропускает ошибку must return value именно в линуксе
    #39983238
petrav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov

PetroNotC Sharpтам нет вообще c++11.

Значит твои опции пошли лесом. Жди MasterZiv-а, он появится и будет утверждать, что
QtCreator отличная вещь, просто ты тыкаешь не в те кнопки.

Насколько я помню, там нужно править файл QMake. В чем проблема опцию добавить в текстовик -- я не знаю.
...
Рейтинг: 0 / 0
Qt Creator - пропускает ошибку must return value именно в линуксе
    #39983252
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

А тест на фичу с++11 никто не знает?
...
Рейтинг: 0 / 0
Qt Creator - пропускает ошибку must return value именно в линуксе
    #39983264
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp, напиши какую-нибудь лямбда-функцию и попробуй.
...
Рейтинг: 0 / 0
Qt Creator - пропускает ошибку must return value именно в линуксе
    #39983265
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC SharpА тест на фичу с++11 никто не знает?

Код: sql
1.
2.
3.
#if defined(__cplusplus) && __cplusplus < 201103L
#error стандарт ниже 11-го
#endif


Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Qt Creator - пропускает ошибку must return value именно в линуксе
    #39983313
a guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PetroNotC Sharp
Dimitry Sibiryakov,
Дык парам как у тебя мне вываливает 500 errors от заголовков ИС головной системы.....
Скажи, что эти заголовочники — system headers, тогда от них варнингов вообще не будет (разве что только в режиме -Weverything).
...
Рейтинг: 0 / 0
Qt Creator - пропускает ошибку must return value именно в линуксе
    #39983315
a guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PetroNotC Sharp
И почему пишут что Си стандарт это допускает?
Функцию с возвращаемым типом не void, в которой нет return? Потому что стандарт Си это допускает, очевидно.
...
Рейтинг: 0 / 0
Qt Creator - пропускает ошибку must return value именно в линуксе
    #39983324
petrav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
a guest
PetroNotC Sharp
Dimitry Sibiryakov,
Дык парам как у тебя мне вываливает 500 errors от заголовков ИС головной системы.....
Скажи, что эти заголовочники — system headers, тогда от них варнингов вообще не будет (разве что только в режиме -Weverything).

А ты не знаешь как это в Студии сделать? Что бы варнинги на сторонние библиотеки не сыпались. Я так и не нашёл.
...
Рейтинг: 0 / 0
Qt Creator - пропускает ошибку must return value именно в линуксе
    #39983327
a guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Qt Creator - пропускает ошибку must return value именно в линуксе
    #39983333
a guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PetroNotC Sharp
Решение - костыль
QMAKE_CXXFLAGS_WARN_ON += -Werror=return-type
С фига ли это "костыль"?
...
Рейтинг: 0 / 0
Qt Creator - пропускает ошибку must return value именно в линуксе
    #39983338
petrav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
a guest

Спасибо, супер. Ссылка и ссылка .

Фича экспериментальная и появилась в 2017, но работает. :)
...
Рейтинг: 0 / 0
Qt Creator - пропускает ошибку must return value именно в линуксе
    #39983353
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
a guest
PetroNotC Sharp
Решение - костыль
QMAKE_CXXFLAGS_WARN_ON += -Werror=return-type
С фига ли это "костыль"?
ну дак это первая IDE которая считает отсутствие return не ошибкой.
Ты разве так пишешь?
...
Рейтинг: 0 / 0
Qt Creator - пропускает ошибку must return value именно в линуксе
    #39983359
a guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PetroNotC Sharp
a guest
пропущено...
С фига ли это "костыль"?
ну дак это первая IDE которая считает отсутствие return не ошибкой.
Ты разве так пишешь?
У тебя компиляция не останавливалась или IDE не подсвечивала?
Хорошо бы сперва научиться отличать IDE от компилятора.
...
Рейтинг: 0 / 0
Qt Creator - пропускает ошибку must return value именно в линуксе
    #39983446
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
a guest
PetroNotC Sharp
пропущено...
ну дак это первая IDE которая считает отсутствие return не ошибкой.
Ты разве так пишешь?
У тебя компиляция не останавливалась или IDE не подсвечивала?
Хорошо бы сперва научиться отличать IDE от компилятора.

Учитель,
Хорошо бы сперва научится отвечать на вопросы выше: "ты пишешь код без return, если метод bool myMetod()…?
...
Обычно стоп сборки при error.
...
Рейтинг: 0 / 0
Qt Creator - пропускает ошибку must return value именно в линуксе
    #39983482
a guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PetroNotC Sharp
ты пишешь код без return, если метод bool myMetod()…?
Почему тебя это интересует?
...
Рейтинг: 0 / 0
Qt Creator - пропускает ошибку must return value именно в линуксе
    #39983488
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
a guest
PetroNotC Sharp
ты пишешь код без return, если метод bool myMetod()…?
Почему тебя это интересует?

Потому что это изврат и костыль по моему имхо.
Контракт есть контракт.
А ты написал что это круто.
Вдруг я чего не знаю)))
*Ближе к теме топика плиз. *
...
Рейтинг: 0 / 0
Qt Creator - пропускает ошибку must return value именно в линуксе
    #39983496
a guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PetroNotC Sharp
А ты написал что это круто.
Где и про что я написал, что оно круто?
...
Рейтинг: 0 / 0
Qt Creator - пропускает ошибку must return value именно в линуксе
    #39983512
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
a guest,

ОК. Закончили разговор.
...
Рейтинг: 0 / 0
Qt Creator - пропускает ошибку must return value именно в линуксе
    #39983580
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
petrav
a guest

Спасибо, супер. Ссылка и ссылка .

Фича экспериментальная и появилась в 2017, но работает. :)

Супер
+1
Такое бы в эту IDE
...
Рейтинг: 0 / 0
Qt Creator - пропускает ошибку must return value именно в линуксе
    #39983583
petrav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
petrav
пропущено...

Спасибо, супер. Ссылка и ссылка .

Фича экспериментальная и появилась в 2017, но работает. :)

Супер
+1
Такое бы в эту IDE

Не очень супер, работает глючно, но я статью не дочитал.

Тут IDE не при чём. Тебе же подсказали настройки компилятора. Включи их в конфигурацию QMake.
...
Рейтинг: 0 / 0
Qt Creator - пропускает ошибку must return value именно в линуксе
    #39983584
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кто подскажет метод борьбы в данной IDE против устаревшей кодровки KOI8-R.
Сейчас все внешние либы выбрасывают в окно отладки текст в виде квадратиков вперемешку.
Этот же текст в логах файлах в кодировке указанной выше.
Чтобы читать в линуксе опять пришлось мучить Ось и vim командами.
...
Рейтинг: 0 / 0
Qt Creator - пропускает ошибку must return value именно в линуксе
    #39983586
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
petrav,
Давай разделим задумку и исполнение.
Задумка хорошая? Я считаю да. Мне не нужны варнинги чужого кода.
...
Рейтинг: 0 / 0
Qt Creator - пропускает ошибку must return value именно в линуксе
    #39983592
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
petrav,

>Тебе же подсказали настройки компилятора. Включи их в конфигурацию QMake.
= дай ссыль что подсказали.
с++11 - никакого эффекта.
Остальное я нашел сам.
...
Рейтинг: 0 / 0
Qt Creator - пропускает ошибку must return value именно в линуксе
    #39983594
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MS сделала для себя возможность говнокодить в своих библиотеках так, чтобы их пользователи
об этом не узнали. Всем умиляться и хлопать в ладоши.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Qt Creator - пропускает ошибку must return value именно в линуксе
    #39983596
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,
))))
Ну логи то как выключают сишники?
В других ЯП есть конфиг xml ВНЕ компиляции. Для админа.
...
Рейтинг: 0 / 0
Qt Creator - пропускает ошибку must return value именно в линуксе
    #39983597
petrav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
petrav,

>Тебе же подсказали настройки компилятора. Включи их в конфигурацию QMake.
= дай ссыль что подсказали.
с++11 - никакого эффекта.
Остальное я нашел сам.

Оххх... 22172678
...
Рейтинг: 0 / 0
Qt Creator - пропускает ошибку must return value именно в линуксе
    #39983598
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC SharpКто *подскажет метод борьбы в данной IDE против устаревшей кодровки KOI8-R.*

iconv всех файлов в utf-8 с BOM.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Qt Creator - пропускает ошибку must return value именно в линуксе
    #39983600
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
petrav,
Ок. Пошел гуглить.
...
Рейтинг: 0 / 0
Qt Creator - пропускает ошибку must return value именно в линуксе
    #39983602
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov

PetroNotC SharpКто *подскажет метод борьбы в данной IDE против устаревшей кодровки KOI8-R.*

iconv всех файлов в utf-8 с BOM.

По русски физически изменить колировку?
Это исходники же? Не мои!
??
...
Рейтинг: 0 / 0
Qt Creator - пропускает ошибку must return value именно в линуксе
    #39983607
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,
Ты создал объект Паровоз из чужой либы. Она вывалила кучу отладки в твое окно.
Дальше? Понял?
...
Рейтинг: 0 / 0
Qt Creator - пропускает ошибку must return value именно в линуксе
    #39983613
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC SharpЭто исходники же? Не мои!

И чо? Молиться теперь на них как на священную корову?

PetroNotC SharpТы создал объект Паровоз из чужой либы. Она вывалила кучу отладки в твое окно.
Дальше? Понял?

Дальше - багреп автору этой либы "вываливает в окно квадратики".
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Qt Creator - пропускает ошибку must return value именно в линуксе
    #39983617
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,
Мне кажется ты не писал многомодульные проекты.
Где есть твоё и есть чужое.
Имхо
...
Рейтинг: 0 / 0
Qt Creator - пропускает ошибку must return value именно в линуксе
    #39983620
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,
Решение с java я написал.
Ты мимо ушей.
...
Рейтинг: 0 / 0
Qt Creator - пропускает ошибку must return value именно в линуксе
    #39983626
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC SharpМне кажется ты не писал многомодульные проекты.
Где есть твоё и есть чужое.

Я никогда не боялся потревожить своих партнёров по проекту своими вопросами или багрепами.

Единственный повод избегать этого, если ты их библиотеки украл. Но это же не твой случай?..
...
Рейтинг: 0 / 0
Qt Creator - пропускает ошибку must return value именно в линуксе
    #39983628
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
с++11 - никакого эффекта.
Остальное я нашел сам.
Да ё-моё... Не " c++11 ", а " -std=c++11 " !!!
...
Рейтинг: 0 / 0
Qt Creator - пропускает ошибку must return value именно в линуксе
    #39983638
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

"тревожить" это политика. А мы технари.
И обсуждаем, возможности плюсов по сравнению с явой и шарпами.
...
Рейтинг: 0 / 0
Qt Creator - пропускает ошибку must return value именно в линуксе
    #39983640
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пока что всё, что тут обсуждалось, это твоя некомпетентность. Ты уверен, что "квадратики"
это от koi-8, а не того, что ты в коде накосячил, забыв настройку локали?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Qt Creator - пропускает ошибку must return value именно в линуксе
    #39983643
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdb_dev,
Я сделал конфигом как тут
https://stackoverflow.com/questions/16948382/how-to-enable-c11-in-qt-creator
Счас попробую все перебрать))))
...
Рейтинг: 0 / 0
Qt Creator - пропускает ошибку must return value именно в линуксе
    #39983644
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov

Пока что всё, что тут обсуждалось, это твоя некомпетентность. Ты уверен, что "квадратики"
это от koi-8, а не того, что ты в коде накосячил, забыв настройку локали?..

Ух уж эти воспитатели. В каждый ответ надо вставить фразу воспитания.)))).
Говори как настраивать локаль.
QTextCodec?
...
Рейтинг: 0 / 0
Qt Creator - пропускает ошибку must return value именно в линуксе
    #39983648
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC SharpГовори как настраивать локаль.

Внезапно: setlocale().
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Qt Creator - пропускает ошибку must return value именно в линуксе
    #39983668
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov

PetroNotC SharpГовори как настраивать локаль.

Внезапно: setlocale().

Эх, устарели все твои знания
1. Это не работает в гуи с qt
2. Работает класс от Qt выше Но!
3. Он решает кодировку только строк внутри собственно проекта. Внешние либы все равно с крякозяблами.
...
Рейтинг: 0 / 0
Qt Creator - пропускает ошибку must return value именно в линуксе
    #39983672
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdb_dev
PetroNotC Sharp
с++11 - никакого эффекта.
Остальное я нашел сам.
Да ё-моё... Не " c++11 ", а " -std=c++11 " !!!

CONFIG += c++11
QMAKE_CXXFLAGS += -std=c++11
Ничего не меняют. Как было 100 предупреждений, так и есть.
...
Рейтинг: 0 / 0
Qt Creator - пропускает ошибку must return value именно в линуксе
    #39983674
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp1. Это не работает в гуи с qt

Что ещё раз подтверждает, что Qt - левое г..но, поскольку setlocale работает на все
функции сравнения и преобразования строк.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Qt Creator - пропускает ошибку must return value именно в линуксе
    #39983681
petrav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
rdb_dev
пропущено...
Да ё-моё... Не " c++11 ", а " -std=c++11 " !!!

CONFIG += c++11
QMAKE_CXXFLAGS += -std=c++11
Ничего не меняют. Как было 100 предупреждений, так и есть.

А почему это кардинально должно повлиять на предупреждения, а?
...
Рейтинг: 0 / 0
Qt Creator - пропускает ошибку must return value именно в линуксе
    #39983693
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
petrav,
Мы проверяли эту версию.
Метод есть такой - Мозговой штурм называется.
Когда ЗАДАЧА круглого стола выдвинуть все версии. Даже бредовые))).
Так что все по плану.
...
Рейтинг: 0 / 0
Qt Creator - пропускает ошибку must return value именно в линуксе
    #39983697
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov

PetroNotC Sharp1. Это не работает в гуи с qt

Что ещё раз подтверждает, что Qt - левое г..но, поскольку setlocale работает на все
функции сравнения и преобразования строк.
и в скомпиленных либах?
...
Рейтинг: 0 / 0
Qt Creator - пропускает ошибку must return value именно в линуксе
    #39983705
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharpи в скомпиленных либах?

https://www.opennet.ru/man.shtml?topic=setlocale&category=3&russian=0
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Qt Creator - пропускает ошибку must return value именно в линуксе
    #39983710
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
petrav,

>Не очень супер, работает глючно, но я статью не дочитал.
===
"А мне понравилось!")))
Спасибо a.quest.
Работает
Код: plaintext
1.
QMAKE_CXXFLAGS += - isystem путь к хидерам которые не нужны в отладке (белый шум).
...
Рейтинг: 0 / 0
Qt Creator - пропускает ошибку must return value именно в линуксе
    #39983713
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov

PetroNotC Sharp1. Это не работает в гуи с qt

Что ещё раз подтверждает, что Qt - левое г..но, поскольку setlocale работает на все
функции сравнения и преобразования строк.

Как у тебя все просто - Qt Г...., варнинг есть? Трясём заказчика)))))
...
Рейтинг: 0 / 0
Qt Creator - пропускает ошибку must return value именно в линуксе
    #39983721
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,
Надо в студии проверить.
Либу с
cout << "текст в koi8-r
В dll.
И потом ловить в Qt Creator и студии.
...
Рейтинг: 0 / 0
Qt Creator - пропускает ошибку must return value именно в линуксе
    #39983739
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC SharpКак у тебя все просто

Вот поэтому-то и софт у меня простой и надёжно работающий, так что мне не приходится
создавать тем на форуме с "памагите, ашипка, квадратики".
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Qt Creator - пропускает ошибку must return value именно в линуксе
    #39983773
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,
Стоп, ты за наших или ваших?
Счас не требуется простой софт.
Инновации, роботы, ИИ, нанотехнологии)) и светодиоды).
А с простотой мы стиралку создать не могли.
...
Рейтинг: 0 / 0
Qt Creator - пропускает ошибку must return value именно в линуксе
    #39983786
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что за оценка такая? В форуме нет наших и ваших.
...
Рейтинг: 0 / 0
Qt Creator - пропускает ошибку must return value именно в линуксе
    #39983805
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
Это юмор был. И гротеск.
...
Рейтинг: 0 / 0
Qt Creator - пропускает ошибку must return value именно в линуксе
    #39983824
a guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov
utf-8 с BOM.


Модератор: Вложение удалено.
...
Рейтинг: 0 / 0
Qt Creator - пропускает ошибку must return value именно в линуксе
    #39983831
petrav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
a guest,

Что там было то? :)
...
Рейтинг: 0 / 0
Qt Creator - пропускает ошибку must return value именно в линуксе
    #39983833
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Оффтоп. Модераторы его удаляют обычно.
...
Рейтинг: 0 / 0
Qt Creator - пропускает ошибку must return value именно в линуксе
    #39992495
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
Ужас. В этой ide нет фильтра во вкладке Проблемы чтобы отфильтровать только ошибки своих модулей.
Вопрос актуален!
?

Появился фильтр в версии 4.11.1 на Qt 5.14.1.
Молодцы!
...
Рейтинг: 0 / 0
91 сообщений из 91, показаны все 4 страниц
Форумы / C++ [игнор отключен] [закрыт для гостей] / Qt Creator - пропускает ошибку must return value именно в линуксе
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]