查看: 3070|回复: 14

如何编译出osgdb_quicktime插件

[复制链接]

该用户从未签到

发表于 2012-10-12 15:56:28 | 显示全部楼层 |阅读模式
现安装了quicktime SDK,有osg-3.0.0编译后的源码,其中有OpenSceneGraph-3.0.0\src\osgPlugins\quicktime,那么怎么编译出osgdb_quicktime插件呢?

该用户从未签到

发表于 2012-10-12 16:14:02 | 显示全部楼层
从新CMake一下 指定quicktime 的include和library path

该用户从未签到

 楼主| 发表于 2012-10-12 16:18:37 | 显示全部楼层
重新CMake时,总是出现这个错误:
CMake Error at CMakeLists.txt:31 (SETUP_PLUGIN):
  Unknown CMake command "SETUP_PLUGIN".

该用户从未签到

 楼主| 发表于 2012-10-12 18:06:54 | 显示全部楼层
liuzhiyu123 发表于 2012-10-12 16:14
从新CMake一下 指定quicktime 的include和library path

重新CMake时,总是出现这个错误:
CMake Error at CMakeLists.txt:31 (SETUP_PLUGIN):
  Unknown CMake command "SETUP_PLUGIN".

该用户从未签到

发表于 2012-10-15 07:57:38 | 显示全部楼层
Unknown CMake command "SETUP_PLUGIN".
缺少这个命令,或者您的CMakeList 不是顶层的

该用户从未签到

 楼主| 发表于 2012-10-15 16:22:29 | 显示全部楼层
liuzhiyu123 发表于 2012-10-15 07:57
Unknown CMake command "SETUP_PLUGIN".
缺少这个命令,或者您的CMakeList 不是顶层的

我用的是OpenSceneGraph-3.0.0\src\osgPlugins\quicktime\中的CMakeLists.txt

该用户从未签到

发表于 2012-10-15 16:24:21 | 显示全部楼层
使用最顶层的那个CMakeLists 就可以了 从新编译

该用户从未签到

 楼主| 发表于 2012-10-15 16:28:24 | 显示全部楼层
liuzhiyu123 发表于 2012-10-15 16:24
使用最顶层的那个CMakeLists 就可以了 从新编译

我已经使用过最顶层的CMakeLists编译过整个程序一次了,再次使用的时候,应该如何设置与quicktime相关的编译选项

该用户从未签到

发表于 2012-10-15 16:31:21 | 显示全部楼层
里面就有,quicktime ,点开“+”

该用户从未签到

 楼主| 发表于 2012-10-15 16:47:32 | 显示全部楼层
liuzhiyu123 发表于 2012-10-15 16:31
里面就有,quicktime ,点开“+”

在CMake对话框中,找到了QUICKTIME_INCLUDE_DIR和QUICKTIME_LIBRARY,是不是在这里指定其目录就行了啊。可是我找不到quicktime 的include和lib啊

该用户从未签到

发表于 2012-10-15 16:51:13 | 显示全部楼层
手动指定

该用户从未签到

 楼主| 发表于 2012-10-15 16:52:33 | 显示全部楼层
liuzhiyu123 发表于 2012-10-15 16:51
手动指定

我知道需要手动指定,可是我的整个目录中并没有quicktime的lib和include文件夹啊,所以不知道该把路径指定到哪里,谢谢

该用户从未签到

发表于 2012-10-16 07:50:31 | 显示全部楼层
icing 发表于 2012-10-15 16:52
我知道需要手动指定,可是我的整个目录中并没有quicktime的lib和include文件夹啊,所以不知道该把路径指定 ...

当然是包含quicktime的lib和include的目录,不然还能是哪个目录

该用户从未签到

发表于 2012-10-16 10:19:11 | 显示全部楼层
楼主是不是没有安装Apple提供的Quicktime SDK呢。。。

该用户从未签到

 楼主| 发表于 2012-10-18 17:16:31 | 显示全部楼层
终于编译出了osgdb_qt.dll
多谢各位指点
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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