查看: 2853|回复: 7

osgRecipes编译的问题

[复制链接]

该用户从未签到

发表于 2013-3-1 10:00:56 | 显示全部楼层 |阅读模式
本帖最后由 hyq 于 2013-3-1 10:31 编辑

osg菜鸟一个,在编译3M多的osgRecipes的时候,将CMakeLists放入cmake就报错,大神们帮忙看下怎么回事?

cmake报错

cmake报错



点击错误的ok之后,发现还是可以用的,就是下面这样

0{A5CWFQIETQ@N_VOMB~K.jpg

该用户从未签到

发表于 2013-3-1 10:11:34 | 显示全部楼层
看下面的提示,这样我们猜不出来是什么问题

该用户从未签到

 楼主| 发表于 2013-3-1 10:26:35 | 显示全部楼层
恩恩,这些是下面提示的信息
  1. Check for working C compiler using: Visual Studio 10
  2. Could not copy from: D:/Program Files/CMake 2.8/share/cmake-2.8/Templates/CMakeVSMacros2.vsmacros
  3.                  to: d:/Backup/ÎòμÄÎÄμμ/Visual Studio 2010/Projects/VSMacros80/CMakeMacros/CMakeVSMacros2.vsmacros

  4. Check for working C compiler using: Visual Studio 10 -- works
  5. Detecting C compiler ABI info
  6. Could not copy from: D:/Program Files/CMake 2.8/share/cmake-2.8/Templates/CMakeVSMacros2.vsmacros
  7.                  to: d:/Backup/ÎòμÄÎÄμμ/Visual Studio 2010/Projects/VSMacros80/CMakeMacros/CMakeVSMacros2.vsmacros

  8. Detecting C compiler ABI info - done
  9. Check for working CXX compiler using: Visual Studio 10
  10. Could not copy from: D:/Program Files/CMake 2.8/share/cmake-2.8/Templates/CMakeVSMacros2.vsmacros
  11.                  to: d:/Backup/ÎòμÄÎÄμμ/Visual Studio 2010/Projects/VSMacros80/CMakeMacros/CMakeVSMacros2.vsmacros

  12. Check for working CXX compiler using: Visual Studio 10 -- works
  13. Detecting CXX compiler ABI info
  14. Could not copy from: D:/Program Files/CMake 2.8/share/cmake-2.8/Templates/CMakeVSMacros2.vsmacros
  15.                  to: d:/Backup/ÎòμÄÎÄμμ/Visual Studio 2010/Projects/VSMacros80/CMakeMacros/CMakeVSMacros2.vsmacros

  16. Detecting CXX compiler ABI info - done
  17. CMake Warning (dev) at cookbook/CMakeLists.txt:31 (LINK_DIRECTORIES):
  18.   This command specifies the relative path

  19.     OPENSCENEGRAPH_LIB_DIR-NOTFOUND

  20.   as a link directory.

  21.   Policy CMP0015 is not set: link_directories() treats paths relative to the
  22.   source dir.  Run "cmake --help-policy CMP0015" for policy details.  Use the
  23.   cmake_policy command to set the policy and suppress this warning.
  24. This warning is for project developers.  Use -Wno-dev to suppress it.

  25. Found OpenGL: opengl32
  26. Looking for include files HAVE_VIEWDEPENDENTSHADOWMAP_H
  27. Could not copy from: D:/Program Files/CMake 2.8/share/cmake-2.8/Templates/CMakeVSMacros2.vsmacros
  28.                  to: d:/Backup/ÎòμÄÎÄμμ/Visual Studio 2010/Projects/VSMacros80/CMakeMacros/CMakeVSMacros2.vsmacros

  29. Looking for include files HAVE_VIEWDEPENDENTSHADOWMAP_H - not found.
  30. Could NOT find OpenCV (missing:  OpenCV_ROOT_DIR OpenCV_LIBRARIES_RELEASE OpenCV_LIBRARIES_DEBUG OpenCV_LIBRARIES)
  31. Could not copy from: D:/Program Files/CMake 2.8/share/cmake-2.8/Templates/CMakeVSMacros2.vsmacros
  32.                  to: d:/Backup/ÎòμÄÎÄμμ/Visual Studio 2010/Projects/VSMacros80/CMakeMacros/CMakeVSMacros2.vsmacros

  33. Could NOT find ALVAR (missing:  ALVAR_ROOT_DIR ALVAR_INCLUDE_DIRS ALVAR_LIBRARIES_RELEASE ALVAR_LIBRARIES_DEBUG ALVAR_LIBRARIES)
  34. Could NOT find Freetype (missing:  FREETYPE_LIBRARY FREETYPE_INCLUDE_DIRS)
  35. CMake Warning (dev) at integrations/CMakeLists.txt:39 (LINK_DIRECTORIES):
  36.   This command specifies the relative path

  37.     OPENSCENEGRAPH_LIB_DIR-NOTFOUND

  38.   as a link directory.

  39.   Policy CMP0015 is not set: link_directories() treats paths relative to the
  40.   source dir.  Run "cmake --help-policy CMP0015" for policy details.  Use the
  41.   cmake_policy command to set the policy and suppress this warning.
  42. This warning is for project developers.  Use -Wno-dev to suppress it.

  43. CMake Warning (dev) at effectcompositor/CMakeLists.txt:27 (LINK_DIRECTORIES):
  44.   This command specifies the relative path

  45.     OPENSCENEGRAPH_LIB_DIR-NOTFOUND

  46.   as a link directory.

  47.   Policy CMP0015 is not set: link_directories() treats paths relative to the
  48.   source dir.  Run "cmake --help-policy CMP0015" for policy details.  Use the
  49.   cmake_policy command to set the policy and suppress this warning.
  50. This warning is for project developers.  Use -Wno-dev to suppress it.

  51. CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
  52. Please set them or make sure they are set and tested correctly in the CMake files:
  53. OPENSCENEGRAPH_INCLUDE_DIR
  54.    used as include directory in directory D:/OSG/osgRecipes-master/cookbook
  55.    used as include directory in directory D:/OSG/osgRecipes-master/cookbook/chapter2
  56.    used as include directory in directory D:/OSG/osgRecipes-master/cookbook/chapter3
  57.    used as include directory in directory D:/OSG/osgRecipes-master/cookbook/chapter4
  58.    used as include directory in directory D:/OSG/osgRecipes-master/cookbook/chapter5
  59.    used as include directory in directory D:/OSG/osgRecipes-master/cookbook/chapter6
  60.    used as include directory in directory D:/OSG/osgRecipes-master/cookbook/chapter8
  61.    used as include directory in directory D:/OSG/osgRecipes-master/cookbook/chapter9
  62.    used as include directory in directory D:/OSG/osgRecipes-master/cookbook/chapter10
  63.    used as include directory in directory D:/OSG/osgRecipes-master/integrations
  64.    used as include directory in directory D:/OSG/osgRecipes-master/integrations/osganttweakbar
  65.    used as include directory in directory D:/OSG/osgRecipes-master/integrations/osgawesomium
  66.    used as include directory in directory D:/OSG/osgRecipes-master/integrations/osgmskinect
  67.    used as include directory in directory D:/OSG/osgRecipes-master/integrations/osgphysx3
  68.    used as include directory in directory D:/OSG/osgRecipes-master/integrations/osgspark
  69.    used as include directory in directory D:/OSG/osgRecipes-master/integrations/osgtuio
  70.    used as include directory in directory D:/OSG/osgRecipes-master/integrations/osgvlc
  71.    used as include directory in directory D:/OSG/osgRecipes-master/integrations/osgdb_assimp
  72.    used as include directory in directory D:/OSG/osgRecipes-master/integrations/osgdb_freeimage
  73.    used as include directory in directory D:/OSG/osgRecipes-master/integrations/osgbox2d
  74.    used as include directory in directory D:/OSG/osgRecipes-master/integrations/osgbullet
  75.    used as include directory in directory D:/OSG/osgRecipes-master/integrations/osggizmo
  76.    used as include directory in directory D:/OSG/osgRecipes-master/integrations/osgmicropather
  77.    used as include directory in directory D:/OSG/osgRecipes-master/integrations/osgmygui
  78.    used as include directory in directory D:/OSG/osgRecipes-master/integrations/osgnikinect
  79.    used as include directory in directory D:/OSG/osgRecipes-master/integrations/osgngplant
  80.    used as include directory in directory D:/OSG/osgRecipes-master/integrations/osgrvo2
  81.    used as include directory in directory D:/OSG/osgRecipes-master/integrations/osgdb_otl
  82.    used as include directory in directory D:/OSG/osgRecipes-master/integrations/osgagg
  83.    used as include directory in directory D:/OSG/osgRecipes-master/integrations/osgalvar
  84.    used as include directory in directory D:/OSG/osgRecipes-master/integrations/osgdb_physfs
  85.    used as include directory in directory D:/OSG/osgRecipes-master/integrations/osgdirectwrite
  86.    used as include directory in directory D:/OSG/osgRecipes-master/integrations/osgguichan
  87.    used as include directory in directory D:/OSG/osgRecipes-master/integrations/osgswiftpp
  88.    used as include directory in directory D:/OSG/osgRecipes-master/integrations/osgsilverlining
  89.    used as include directory in directory D:/OSG/osgRecipes-master/effectcompositor

  90. Configuring incomplete, errors occurred!
复制代码
其实,只要点击这个错误的ok提示,之后是可以使用的,但是不晓得是什么情况,导致的错误,所以发出来

该用户从未签到

 楼主| 发表于 2013-3-1 10:49:59 | 显示全部楼层
liuzhiyu123 发表于 2013-3-1 10:11
看下面的提示,这样我们猜不出来是什么问题

恩,请问有编译osgRecipes的教程或者帖子推荐么,我看下别人的流程和我有什么不一样

该用户从未签到

发表于 2013-3-1 10:59:55 | 显示全部楼层
没有什么不一样,基本一致

该用户从未签到

发表于 2013-3-1 11:00:48 | 显示全部楼层
hyq 发表于 2013-3-1 10:26
恩恩,这些是下面提示的信息其实,只要点击这个错误的ok提示,之后是可以使用的,但是不晓得是什么情况,导 ...

没有找到require的 osg 库 自己设置一下路径就好了

该用户从未签到

发表于 2013-5-18 22:06:16 | 显示全部楼层
liuzhiyu123 发表于 2013-3-1 11:00
没有找到require的 osg 库 自己设置一下路径就好了

请问在cmake里面所需的osg库在哪里设置呢?
奈何资质愚钝,花了好多时间还是不知道哪里设置,实在没辙了,求求您讲得详细点啊
(osg CMake 的配置方法我看过了,置顶的帖子里面 http://bbs.osgchina.org/forum.ph ... &extra=page%3D1我也看过了,出现的错误我也贴出来了,和这位仁兄的一样)

该用户从未签到

发表于 2013-5-21 16:16:05 | 显示全部楼层
OPENSCENEGRAPH_INCLUDE_DIR
OPENSCENEGRAPH_LIB_DIR
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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