用CMake构建osgQt出现了问题

用用CMake编译osgQt出现如下错误
Could NOT find OpenSceneGraph (missing: OPENSCENEGRAPH_LIBRARIES
OPENSCENEGRAPH_INCLUDE_DIR OSGDB_FOUND OSGGA_FOUND OSGUTIL_FOUND
OSGTEXT_FOUND OSGVIEWER_FOUND OSGWIDGET_FOUND OSG_FOUND OPENTHREADS_FOUND)
(Required is at least version "3.7.0")
经过百度之后,发现是环境变量没有写,参见下个链接:

https://blog.csdn.net/weixin_34186950/article/details/88279864

按照上面的提示,添加如下环境变量

OSG_ROOT:C:\OSG;
OSG_BIN_PATH:%OSG_ROOT%\bin;
OSG_INCLUDE_PATH:%OSG_ROOT%\include;
OSG_LIB_PATH:%OSG_ROOT%\lib;
OSG_FILE_PATH:%OSG_ROOT%\data;
PATH:%OSG_BIN_PATH%;

终于构建成功。

猜你喜欢

转载自www.cnblogs.com/ljy339/p/10832418.html