查看: 2254|回复: 2

【求助】用cmake生成osgOcean工程出错

[复制链接]

该用户从未签到

发表于 2010-1-25 00:18:38 | 显示全部楼层 |阅读模式
之前我在一台机器上编译osgOcean成功,后来换台机子用cmake生成工程时出现以下错误:
Check for working C compiler: C:/Program Files/Microsoft Visual Studio/VC98/Bin/CL.EXE
Check for working C compiler: C:/Program Files/Microsoft Visual Studio/VC98/Bin/CL.EXE -- works
Detecting C compiler ABI info
Detecting C compiler ABI info - done
Check for working CXX compiler: C:/Program Files/Microsoft Visual Studio/VC98/Bin/CL.EXE
Check for working CXX compiler: C:/Program Files/Microsoft Visual Studio/VC98/Bin/CL.EXE -- works
Detecting CXX compiler ABI info
Detecting CXX compiler ABI info - done
CMake Error at C:/Program Files/CMake 2.8/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:70 (MESSAGE):
Could NOT find osg (missing: OSG_LIBRARY OSG_INCLUDE_DIR)
Call Stack (most recent call first):
C:/Program Files/CMake 2.8/share/cmake-2.8/Modules/Findosg.cmake:54 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
CMakeLists.txt:19 (find_package)


Configuring incomplete, errors occurred!

由于我对camke语法也不熟悉,不知道如何改正,求教各位。

该用户从未签到

发表于 2010-1-25 08:45:02 | 显示全部楼层
正如英文原文所说,没有找到作为依赖库的osg库!您可以设置系统环境变量OSG_DIR来指示osg安装目录的位置并重新执行cmake配置;或者您也可以手动一一指定osg,osgDB等库的头文件和库的位置

该用户从未签到

 楼主| 发表于 2010-1-25 10:37:14 | 显示全部楼层
2# array
谢谢array指点,设置环境变量后,成功了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

OSG中国官方论坛-有您OSG在中国才更好

网站简介:osgChina是国内首个三维相关技术开源社区,旨在为国内更多的技术开发人员提供最前沿的技术资讯,为更多的三维从业者提供一个学习、交流的技术平台。

联系我们

  • 工作时间:09:00--18:00
  • 反馈邮箱:1315785073@qq.com
快速回复 返回顶部 返回列表