С Новым годом! Форум программистов, компьютерный форум, киберфорум
C++ Qt
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.53/34: Рейтинг темы: голосов - 34, средняя оценка - 4.53
-10 / 0 / 0
Регистрация: 16.03.2019
Сообщений: 200
1

'nullptr' was not declared in this scope

20.06.2019, 15:54. Показов 6901. Ответов 9
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
'nullptr' was not declared in this scope
Какой флаг нужно добавить?
0
Лучшие ответы (1)
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Блог
20.06.2019, 15:54
Ответы с готовыми решениями:

Error: ‘nullptr’ was not declared in this scope
Такой вопрос решил немного поэксперименнтировать с кодом. Когда я компилирую этот код в cpp.sh и...

Ошибка компиляции: 'nullptr' was not declared in this scope
При компиляции этого кода #include <pthread.h> #include <sys/stat.h> #include <fcntl.h>...

'arr' was not declared in this scope 'sum' was not declared in this scope такие вот ошибки.(
#include <iostream> #include <cstdlib> #include <ctime> using namespace std; int main () { ...

Список с дробями: Variable or field 'input' declared void 'pd' was not declared in this scope
почему не нравится 1ая функция? #include <stdio.h> #include <stdlib.h> struct rational_fraction...

9
284 / 173 / 62
Регистрация: 13.03.2019
Сообщений: 419
20.06.2019, 16:43 2
Видимо, компилятор должен поддерживать стандарт C++11. Под виндой у меня и так всё поддерживает, а вот под Линуксом такая же ругань, хотя про версию g++ сказано, что поддерживает.
0
279 / 88 / 37
Регистрация: 10.06.2015
Сообщений: 261
20.06.2019, 17:07 3
Попробуй CONFIG += c++11 в .pro файл добавить.
0
-10 / 0 / 0
Регистрация: 16.03.2019
Сообщений: 200
21.06.2019, 09:32  [ТС] 4
Нет, все равно не получается (у меня Qt 4.8, Qt creator 2.5.2)
0
279 / 88 / 37
Регистрация: 10.06.2015
Сообщений: 261
21.06.2019, 09:38 5
Копипаста из иртернетов.
According to this site add

CONFIG += c++11

to your .pro file (see at the bottom of that web page). It requires Qt 5.

The other answers, suggesting

QMAKE_CXXFLAGS += -std=c++11 (or QMAKE_CXXFLAGS += -std=c++0x)

also work with Qt 4.8 and gcc / clang.
0
284 / 173 / 62
Регистрация: 13.03.2019
Сообщений: 419
21.06.2019, 10:16 6
Цитата Сообщение от Vestorn Посмотреть сообщение
Нет, все равно не получается
может, компилятор не поддерживает стандарт?
0
-10 / 0 / 0
Регистрация: 16.03.2019
Сообщений: 200
21.06.2019, 10:20  [ТС] 7
Возможно, использую MinWG
0
284 / 173 / 62
Регистрация: 13.03.2019
Сообщений: 419
21.06.2019, 11:02 8
g++ --version

дальше смотрим на сайте, что поддерживает данная версия.
0
-10 / 0 / 0
Регистрация: 16.03.2019
Сообщений: 200
21.06.2019, 11:13  [ТС] 9
Все равно такая же ошибка
Мне кажется я просто не правильно написал

UPD: А на каком сайте смотреть?
C++ (Qt)
1
CONFIG += c++11 g++ --version
0
284 / 173 / 62
Регистрация: 13.03.2019
Сообщений: 419
21.06.2019, 11:40 10
Лучший ответ Сообщение было отмечено Vestorn как решение

Решение

Цитата Сообщение от Vestorn Посмотреть сообщение
Мне кажется я просто не правильно написал
Ну да.
g++ --version набираем в консоли.

https://gcc.gnu.org/ здесь ищем информацию о версии компилятора. Тут уж сам. Я не помню, где конкретно искать.
0
21.06.2019, 11:40
BasicMan
Эксперт
19315 / 2622 / 84
Регистрация: 17.02.2009
Сообщений: 10,364
Блог
21.06.2019, 11:40
Помогаю со студенческими работами здесь

Was not declared in this scope!
Уже надоела данная ошибка! work.cpp:34: ошибка: 'ui' was not declared in this scope ...

Was not declared in this scope
int main() { int x=y; } int y; main.cpp: In function 'int main()': main.cpp:3:11:...

Gets was not declared in this scope, why?
#include <stdio.h> //показываю что объявил char p; void *recvmg(void *sock) { struct...

'...' was not declared in this scope
Доброго времени суток. Столкнулся с одной проблемой при создании класса: имеется описание класса :...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru