使用cmake GUI编译osg 3.2后,无法创建osgQt(OpenSceneGraph QT库)

使用cmake GUI编译osg 3.2后,无法创建osgQt(OpenSceneGraph QT库),qt,visual-studio-2012,cmake,openscenegraph,Qt,Visual Studio 2012,Cmake,Openscenegraph,在使用cmake成功编译OSG之后,我尝试构建OpenSceneGraph(OSG)Visual Studio 2012项目。然而,当OSG在VS2012中构建时,它给出了一个错误。错误是: Generating __/__/include/osgQt/moc_QGraphicsViewAdapter.cpp 3> moc: Too many input files specified 3> Usage: C:\Qt\5.2.1\msvc2012_64_opengl\bin\mo

在使用cmake成功编译OSG之后,我尝试构建OpenSceneGraph(OSG)Visual Studio 2012项目。然而,当OSG在VS2012中构建时,它给出了一个错误。错误是:

Generating __/__/include/osgQt/moc_QGraphicsViewAdapter.cpp
3>  moc: Too many input files specified
3>  Usage: C:\Qt\5.2.1\msvc2012_64_opengl\bin\moc.exe [options] [header-file] [@option file]
3>  Qt Meta Object Compiler version 67 (Qt 5.2.1)

 ...
3>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets(172,5): error MSB6006: "cmd.exe" exited with code 1.
为什么会出现这种错误?
非常感谢

我打赌您在automoc呼叫中有报价。这可能是Qt4/Qt5问题;在迁移到Qt5之后,我第一次尝试构建OSG时,在Linux上遇到了同样的问题。