[Interest] QTest unit tests can't find .moc files
Thiago Macieira
thiago.macieira at intel.com
Thu Mar 13 23:54:47 CET 2014
Em qui 13 mar 2014, às 22:25:16, Thomas Sevaldrud escreveu:
> Hi,
>
> I've a very strange problem with my QTest unit tests. I use the QTest
> project wizard from Qt Creator and end up with a class that includes a moc
> file at the bottom of the source just like in the QTest documentation
> examples, typically something like this:
>
> debug\tst_foo.moc: C:\Qt\5.2.1\msvc2010_opengl\include\QtCore\QString \
> <path to source tree>\tst_foo.moc \
> In the cases where it works, the .moc file is not in the dependency list
>
> I really can't see what triggers this, it seems completely random. Some
> times it happens, other times it doesn't....
>
> Any ideas?
The source tree should not have a tst_foo.moc file. Please make sure that your
source tree is absolutely clean, with no extra files, then run qmake again.
Hint: git clean -x -d -f and then always use out-of-source builds.
--
Thiago Macieira - thiago.macieira (AT) intel.com
Software Architect - Intel Open Source Technology Center
More information about the Interest
mailing list