发布于 2014-02-17 05:19:24
我能够重现这个错误--我猜这是一个错误,因为Qt3D以前是这样构建的。但Qt用户可能习惯于将Qt3D构建为模块Qt构建的一部分。我的猜测是,qmake步骤的某些部分(用于设置头路径)在Windows上不起作用。
我通过手动复制标题来构建它:
# in git bash
mkdir Qt3D
find qt-qt3d/ -name "*.h" -exec cp \{} Qt3D/. \;
mkdir qt-qt3d/include
mv Qt3D qt-qt3d/include/.然后:
# in VS2012 shell
set PATH=%PATH%;%HOMEPATH%\build\qt5\bin
mkdir qt3d_build
cd qt3d_build
qmake ..\qt-qt3d\qt3d.pro
nmake这里,Qt和qt-qt3d位于当前目录(分别在qt5和qt-qt3d中),Qt已经从源构建。
https://stackoverflow.com/questions/21812731
复制相似问题