The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]



" Use undeclared indentifer в emit sig()"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Программирование под UNIX (GUI, XWindow, Qt, GTK)
Изначальное сообщение [ Отслеживать ]

" Use undeclared indentifer в emit sig()"  +/
Сообщение от Just friend (?), 20-Фев-21, 21:20 
Qt 5.15
OS: Ubuntu 20.04


// foo.h
class Foo : public QObject {
    Q_OBJECT
public:
    explicit Foo();
    void init();
signals:
    void sig();
}

foo.cpp
Foo::Foo() : QObject(nullptr)
{
    ...
}

void init()
{
    ...
    emit sig();    //  Use undeclared indentifer 'sig'
}

Не могу понять в чем может быть проблема, в проекте есть подобный класс, но там такая конструкция работает.

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. " Use undeclared indentifer в emit sig()"  +/
Сообщение от Just friend (?), 20-Фев-21, 21:38 
Дополняю: копировал код из другого класса, странное поведение, но при добавлении ЛЮБОЙ переменной или функции при взаимодействии с ней IDE показывает эту ошибку.


Ответить | Правка | Наверх | Cообщить модератору

2. " Use undeclared indentifer в emit sig()"  +/
Сообщение от пациентович (?), 21-Фев-21, 15:22 
> Дополняю: копировал код из другого класса, странное поведение, но при добавлении ЛЮБОЙ
> переменной или функции при взаимодействии с ней IDE показывает эту ошибку.

- система сборки
- мимнимально воспроизводимый пример

а так это вопросик уровень 0-урока по Qt и подoбного детсада
или
ТЕЛEПАТИИ 100500 УРОВНЯ - здесь такие комрады редкие птицы

P.S.:
Шепотом,
и вообще, тута неофицальный форум по cisco и прочим разновидностям и видам "кошек"


Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Inferno Solutions
Ideco
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2021 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру