Qt-5.12.3
#include <QtTest>
QString s = R"(")";
class Test01 : public QObject {
Q_OBJECT
public:
Test01()
{
}
~Test01()
{
}
private slots:
void test_case1()
{
}
};
QTEST_APPLESS_MAIN(Test01)
#include "tst_test01.moc"
moc 时发生错误:
[ 25%] Automatic MOC and UIC for target Test01
AutoMoc: D:/workspace/learnQT/TestCharIsType/tst_test01.cpp:0: Note: No relevant classes found. No output generated.
[ 25%] Built target Test01_autogen
在Qt5.12.3的环境下,一个名为Test01的类尝试继承QObject并使用QTEST_APPLESS_MAIN宏进行单元测试。然而,在编译过程中,自动MOC(AutoMoc)阶段报告没有找到相关的类,因此没有生成输出。这可能是由于MOC无法识别或处理QStrings的定义导致的编译错误。

1075

被折叠的 条评论
为什么被折叠?



