powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / C++ [игнор отключен] [закрыт для гостей] / Qt Creator - пропускает ошибку must return value именно в линуксе
25 сообщений из 91, страница 2 из 4
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
25 сообщений из 91, страница 2 из 4
Форумы / C++ [игнор отключен] [закрыт для гостей] / Qt Creator - пропускает ошибку must return value именно в линуксе
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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