|
Qt Creator - пропускает ошибку must return value именно в линуксе
|
|||
---|---|---|---|
#18+
Компиляция не останавливалась и на проде прога валилась просто. Кучу времени убил на поиски ошибки. Не было return в методе с bool. И куча народу в сети обсуждают правильно ли это. Блин!)))) Решение - костыль QMAKE_CXXFLAGS_WARN_ON += -Werror=return-type ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2020, 12:24 |
|
Qt Creator - пропускает ошибку must return value именно в линуксе
|
|||
---|---|---|---|
#18+
Вообще-то лично я ставлю "-Wall -Werror". В некоторых случаях - даже "-Wextra". PS: В "достойном сочувствия" Code::Blocks настройки диагностики это галочки в свойствах проекта. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2020, 12:50 |
|
Qt Creator - пропускает ошибку must return value именно в линуксе
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, Дык парам как у тебя мне вываливает 500 errors от заголовков ИС головной системы..... ? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2020, 13:15 |
|
Qt Creator - пропускает ошибку must return value именно в линуксе
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, И почему пишут что Си стандарт это допускает? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2020, 13:16 |
|
Qt Creator - пропускает ошибку must return value именно в линуксе
|
|||
---|---|---|---|
#18+
PetroNotC SharpДык парам как у тебя мне вываливает 500 errors от заголовков ИС головной системы..... Разбирайся с каждым. Любой из них может быть скрытым багом. Ах да, в том же Code::Block в тех же свойствах проекта можно задать произвольную опцию компиляции мимо галочек, не извращаясь с переменными окружения. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2020, 13:20 |
|
Qt Creator - пропускает ошибку must return value именно в линуксе
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, Не имеем права исправлять код головного учереждения. Мы соисполнители. Да и исходников нету. Это заголовки для стыковки. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2020, 13:26 |
|
Qt Creator - пропускает ошибку must return value именно в линуксе
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, Code::blocks Тьфу ты. Это другя IDE))). ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2020, 13:32 |
|
Qt Creator - пропускает ошибку must return value именно в линуксе
|
|||
---|---|---|---|
#18+
Ужас. В этой ide нет фильтра во вкладке Проблемы чтобы отфильтровать только ошибки своих модулей. Вопрос актуален! ? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2020, 13:37 |
|
Qt Creator - пропускает ошибку must return value именно в линуксе
|
|||
---|---|---|---|
#18+
PetroNotC SharpНе имеем права исправлять код головного учереждения. Во-первых, вы можете послать им багреп чтобы исправили они. Во-вторых, заголовки обычно не вызывают ошибок пока не используются и вот в месте использования-то, предупреждения и можно подавить, например, явными кастами. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2020, 13:38 |
|
Qt Creator - пропускает ошибку must return value именно в линуксе
|
|||
---|---|---|---|
#18+
PetroNotC Sharp Dimitry Sibiryakov, Дык парам как у тебя мне вываливает 500 errors от заголовков ИС головной системы..... ? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2020, 13:44 |
|
Qt Creator - пропускает ошибку must return value именно в линуксе
|
|||
---|---|---|---|
#18+
rdb_dev, Написано и не помогает CONFIG += c++11 ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2020, 13:48 |
|
Qt Creator - пропускает ошибку must return value именно в линуксе
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, Какие багрепорта на варнинги? Мы дышать то на них боимся. Оптимально это сделано в ide android studio. Там просто фильтр на имя процесса в окне вывода ошибок есть. Тут даже сортировки нет) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2020, 13:55 |
|
Qt Creator - пропускает ошибку must return value именно в линуксе
|
|||
---|---|---|---|
#18+
PetroNotC SharpКакие багрепорта на варнинги? Обычные. Каждый варнинг подразумевает ситуацию, когда что-то может пойти не так. Соответственно багреп на него выглядит как "при таких-то условиях ваша система падает". Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2020, 14:06 |
|
Qt Creator - пропускает ошибку must return value именно в линуксе
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, Угу. Попробуй обвинить. Вот варнинг xxx.h Код: plaintext 1.
const type qualifier on return type has no effect ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2020, 14:43 |
|
Qt Creator - пропускает ошибку must return value именно в линуксе
|
|||
---|---|---|---|
#18+
Короче, const выше не имеет смысла в коде. А подавляет сообщение -Wno-ignored-qualifiers ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2020, 15:18 |
|
Qt Creator - пропускает ошибку must return value именно в линуксе
|
|||
---|---|---|---|
#18+
PetroNotC SharpПопробуй обвинить. Вот варнинг Так и пиши "в вашем заголовке бессмысленная конструкция, возможно, это опечатка и должно быть const int* getNumber()". Пусть разбираются и либо убирают const либо добавляют звёздочку/амперсанд. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2020, 15:23 |
|
Qt Creator - пропускает ошибку must return value именно в линуксе
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov PetroNotC SharpПопробуй обвинить. Вот варнинг Так и пиши "в вашем заголовке бессмысленная конструкция, возможно, это опечатка и должно быть const int* getNumber()". Пусть разбираются и либо убирают const либо добавляют звёздочку/амперсанд. Если они так пишут, игнорируют варнинги, то они это письмо проигнорирует. Собирается и ладно -- так и скажут. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2020, 15:25 |
|
Qt Creator - пропускает ошибку must return value именно в линуксе
|
|||
---|---|---|---|
#18+
PetroNotC Sharp rdb_dev, Написано и не помогает CONFIG += c++11 И удостоверься, что буква "c" не написана, случайно, в национальной кодировке как "эс" вместо "си". ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2020, 15:28 |
|
Qt Creator - пропускает ошибку must return value именно в линуксе
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, Это черта характера. Или педантичность. Я встречал прогеров которые не заморачивались на варнинги. Особенно когда кода много. Система из 30 бинарников. Текучка кадров. Кому нафиг надо вычищать const так как плюсы 11 пришли? ))) На 4ку и 5ку Qt бы перейти) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2020, 15:30 |
|
Qt Creator - пропускает ошибку must return value именно в линуксе
|
|||
---|---|---|---|
#18+
petravони это письмо проигнорирует. Именно поэтому его и надо проводить как багреп с возможностью эскалации. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2020, 15:32 |
|
Qt Creator - пропускает ошибку must return value именно в линуксе
|
|||
---|---|---|---|
#18+
PetroNotC Sharp Dimitry Sibiryakov, Угу. Попробуй обвинить. Вот варнинг xxx.h Код: plaintext 1.
const type qualifier on return type has no effect ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2020, 15:32 |
|
Qt Creator - пропускает ошибку must return value именно в линуксе
|
|||
---|---|---|---|
#18+
PetroNotC Sharp На 4ку и 5ку Qt бы перейти) В на Qt 3 до сих пор? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2020, 15:36 |
|
Qt Creator - пропускает ошибку must return value именно в линуксе
|
|||
---|---|---|---|
#18+
PetroNotC SharpЯ встречал прогеров которые не заморачивались на варнинги. А я встречал кучу багов, которые варнингами светились. Так что ключи, написанные выше, это результат опыта, который "сын ошибок трудных". А так-то да, люди и на подтирание задницы и смыв унитаза не заморачиваются частенько. Это не повод им уподобляться или потакать. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2020, 15:40 |
|
Qt Creator - пропускает ошибку must return value именно в линуксе
|
|||
---|---|---|---|
#18+
rdb_dev PetroNotC Sharp Dimitry Sibiryakov, Угу. Попробуй обвинить. Вот варнинг xxx.h Код: plaintext 1.
const type qualifier on return type has no effect Да. Указатель надо для const ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2020, 15:40 |
|
Qt Creator - пропускает ошибку must return value именно в линуксе
|
|||
---|---|---|---|
#18+
PetroNotC Sharp, сюда глянь: 22172435 ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2020, 15:41 |
|
|
start [/forum/topic.php?fid=57&fpage=6&tid=2017353]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
53ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
65ms |
get tp. blocked users: |
2ms |
others: | 225ms |
total: | 388ms |
0 / 0 |