The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
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'
}

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

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


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

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

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

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





Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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