C++ 远程设备中“ClassName”之前的Qt“预期类型说明符”

C++ 远程设备中“ClassName”之前的Qt“预期类型说明符”,c++,qt,g++,embedded-linux,remote-debugging,C++,Qt,G++,Embedded Linux,Remote Debugging,首先。我知道在这个论坛上存在着类似的话题,但我写这篇文章是因为我的案例更为不同,我想是的。我用MIPS arch在远程机器上运行这个程序 我们要做什么 Liberay Qt被编译为MIPS arch 版本库Qt4.8.7是嵌入式的-mips 程序是从PC机上远程调试的 交叉编译器是来自openwrt BuildRoot的mipsel-openwrt-linux-uclibc-g++ 程序包含两个类cos、czas和主文件 程序应以1秒的速度从qDebug显示,并通过Qt中的信号和插槽机制与控制台

首先。我知道在这个论坛上存在着类似的话题,但我写这篇文章是因为我的案例更为不同,我想是的。我用MIPS arch在远程机器上运行这个程序

我们要做什么

Liberay Qt被编译为MIPS arch 版本库Qt4.8.7是嵌入式的-mips 程序是从PC机上远程调试的 交叉编译器是来自openwrt BuildRoot的mipsel-openwrt-linux-uclibc-g++ 程序包含两个类cos、czas和主文件 程序应以1秒的速度从qDebug显示,并通过Qt中的信号和插槽机制与控制台通信 main.c

cos源文件:

#include "cos.h"

cos::cos()
{
    qDebug() << "Konstruktor cos" << endl;
}

cos::~cos()
{
}

void cos::przerwanie()
{
    qDebug() << " Przerwanie " << endl;
}
#include "czas.h"

czas::czas()
{
    qDebug() << "Konstruktor czas" << endl;
}

czas::~czas()
{
}
czas源文件:

#include "cos.h"

cos::cos()
{
    qDebug() << "Konstruktor cos" << endl;
}

cos::~cos()
{
}

void cos::przerwanie()
{
    qDebug() << " Przerwanie " << endl;
}
#include "czas.h"

czas::czas()
{
    qDebug() << "Konstruktor czas" << endl;
}

czas::~czas()
{
}
还有我的错误。这是来自通信公司的通信

./nienazwany/main.cpp:在函数“int maiint,char**”中: ../nienazwany/main.cpp:16:10:错误:中未声明“objektcos” 这个范围 cos*objektcos; ^../nienazwany/main.cpp:21:21:错误:“cos”前面应该有类型说明符 objektcos=新cos; ../nienazwany/main.cpp:21:21:错误:应为“;”在'cos'生成文件之前:218:目标'main.o'的配方生成失败: ***[main.o]错误1


A也尝试在stos上创建对象,但也没有帮助。

可能您的类和三角函数cos之间存在名称冲突。试着改变你的班名我的天哪!多么愚蠢又容易犯的错误:类似的事情从未发生过。但也许这个话题对另一个像我这样的有趣的同性恋者有用,他们也叫自己的班级。因为,罪恶,睡眠,睡眠等等。谢谢你的帮助。
#include "czas.h"

czas::czas()
{
    qDebug() << "Konstruktor czas" << endl;
}

czas::~czas()
{
}