查看: 6140|回复: 25

关于Osg安装的问题。。。很着急

[复制链接]

该用户从未签到

发表于 2010-8-9 12:19:26 | 显示全部楼层 |阅读模式
xp系统+OpenSceneGraph-2.8.2+VS2008+cmake-2.6.4-win32-x86+3rdParty_Win32binaries_2005_05_10+OpenSceneGraph-Data-2.8.0



build all 成功之后,install 失败了。。。。。。错误如下。请各位看看是为什么,尝试了很多次都是这样,实在不知道怎么办了。先谢谢大家了!!!


1>------ 已启动生成: 项目: INSTALL, 配置: Release Win32 ------
1>
1>正在执行生成后事件...
1>系统找不到指定的路径。
1>Project : error PRJ0019: 某个工具从以下位置返回了错误代码: "正在执行生成后事件..."
1>生成日志保存在“file://e:\OSG\OpenSceneGraph\build\INSTALL.dir\Release\BuildLog.htm”
1>INSTALL - 1 个错误,0 个警告
========== 生成: 成功 0 个,失败 1 个,最新 219 个,跳过 0 个 ==========

该用户从未签到

发表于 2010-8-9 13:38:24 | 显示全部楼层
build all 成功后就可以直接用了,干嘛还install啊,直接copy到其他地方,下次用时配一下环境变量不就行了

该用户从未签到

 楼主| 发表于 2010-8-9 13:40:28 | 显示全部楼层
2# 532696938

能具体说清楚一点么? copy到哪里?  谢谢你啦

该用户从未签到

发表于 2010-8-10 10:25:26 | 显示全部楼层
build all 成功后就可以直接用了,干嘛还install啊,直接copy到其他地方,下次用时配一下环境变量不就行
这个方法是不可取的,INSTALL工程生成失败可能是您之前设置的CMAKE_INSTALL_PREFIX有问题所致,请提供相应的信息

该用户从未签到

 楼主| 发表于 2010-8-10 14:45:51 | 显示全部楼层
4# array

where is the source code 为:E:\OSG\OpenSceneGraphwhere to build thebinnaries.为:E:\OSG\OpenSceneGraph\build

ACTUAL_3RDPARTY_DIR,E:\OSG\3rdParty
BUILD_OSG_EXAMPLES :ON
CMAKE_INSTALL_PREFIX:E:/OSG/OpenSceneGraph/bin




mfc example on


build all成功之后,install就总是出错。

该用户从未签到

发表于 2010-8-11 08:32:58 | 显示全部楼层
您选择Install后,直接生成试试,,或者重新生成应该是不会有问题的

该用户从未签到

 楼主| 发表于 2010-8-11 09:24:09 | 显示全部楼层
6# FlySky

总是出现很多错误说:从某个地方返回了错误代码。。。。。。

该用户从未签到

发表于 2010-8-11 11:48:43 | 显示全部楼层
我以前也碰到过,,点批生成的生成,多生成几次就解决了~~~不清楚您的具体情况,网上好像也有人碰到这样的问题,你搜下~~~

该用户从未签到

发表于 2010-8-11 12:18:52 | 显示全部楼层
那可能是您之前的某个工程有错误,您需要给出相关的错误信息

该用户从未签到

发表于 2010-8-11 22:47:50 | 显示全部楼层
我以前也碰到过,,点批生成的生成,多生成几次就解决了~~~不清楚您的具体情况,网上好像也有人碰到这样的问题,你搜下~~~
FlySky 发表于 2010-8-11 11:48

我以前也遇到这样的问题,一直没有解决,我就是直接用了,没有管他,到现在install还是不行,就没管它了

该用户从未签到

发表于 2010-8-12 00:07:06 | 显示全部楼层
如果一直不行的话,我制作了几个安装包,,您选择您的环境,安装即可
http://code.google.com/p/osginstallation~~~~~

该用户从未签到

发表于 2010-8-12 08:40:42 | 显示全部楼层
到现在install还是不行,就没管它了

找出原因才是最重要的啊……怎么能随便凑合……  

该用户从未签到

发表于 2010-8-12 12:15:09 | 显示全部楼层
找出原因才是最重要的啊……怎么能随便凑合……  
array 发表于 2010-8-12 08:40

所有的编译都通过了,就是在运行install的时候出问题了,搞了很久也没有解决,不知问题在哪,所以就直接开始学了,就没有管,install到一半就出错了

该用户从未签到

发表于 2010-8-12 12:26:39 | 显示全部楼层
所有的编译都通过了,就是在运行install的时候出问题了
基本上不可能出现这样的问题,您没有给出错误信息的话,也没有办法提供更多的参考意见

该用户从未签到

发表于 2010-8-20 19:49:02 | 显示全部楼层
本帖最后由 tinaren 于 2010-8-20 19:53 编辑

14# array


CMAKE_INSTALL_PREFIX    E:/OSG/OpenSceneGraph-2.9.5/bin


我也怀疑这个路径有问题,可是实在不知道有什么问题,这个文件夹也是存在的。

install的时候出现的问题如图。全部build的时候都好着呢。


------ 已启动生成: 项目: ALL_BUILD, 配置: Debug Win32 ------
Building Custom Rule E:/OSG/OpenSceneGraph-2.9.5/CMakeLists.txt
系统找不到指定的路径。
Project : error PRJ0019: 某个工具从以下位置返回了错误代码: "Building Custom Rule E:/OSG/OpenSceneGraph-2.9.5/CMakeLists.txt"
生成日志保存在“file://e:\OSG\OpenSceneGraph-2.9.5\build\ALL_BUILD.dir\Debug\BuildLog.htm”
ALL_BUILD - 1 个错误,0 个警告

------ 已启动生成: 项目: ZERO_CHECK, 配置: Release Win32 ------
Checking Build System
系统找不到指定的路径。
Project : error PRJ0019: 某个工具从以下位置返回了错误代码: "Checking Build System"
生成日志保存在“file://e:\OSG\OpenSceneGraph-2.9.5\build\ZERO_CHECK.dir\Release\BuildLog.htm”
ZERO_CHECK - 1 个错误,0 个警告

全是类似的。


install错误.JPG

该用户从未签到

发表于 2010-8-23 08:30:13 | 显示全部楼层
您是否在生成解决方案之后擅自移动了sln文件的位置?或者您改变了自己cmake执行文件路径?

该用户从未签到

发表于 2010-8-23 20:28:39 | 显示全部楼层
本帖最后由 tinaren 于 2010-8-23 20:37 编辑

16# array


没有

以下是生成的日志,请您看一下,帮着解决一下。谢谢,我也是rebuild all都成功,但是每次install都失败。填写的内容都跟楼主一样,错误完全也一样

生成日志
生成 已启动: 项目: INSTALL,配置: Release|Win32


命令行见贴图

[size=+2]输出窗口
正在执行生成后事件...系统找不到指定的路径。Project : error PRJ0019: 某个工具从以下位置返回了错误代码: "正在执行生成后事件..."
[size=+2]结果
生成日志保存在“file://e:\OSG\OpenSceneGraph-2.9.5\build\INSTALL.dir\Release\BuildLog.htm”INSTALL - 1 个错误,0 个警告
错误.jpg

该用户从未签到

发表于 2010-8-24 08:20:05 | 显示全部楼层
请不要使用中文路径!很明显您的cmake被安装到了中文路径下,这对于很多没有做i18n管理的工具而言是无法识别的

该用户从未签到

发表于 2010-8-25 22:37:35 | 显示全部楼层
18# array


又有新问题了。。。。这次install终于成功了!
可是。。。。。。又有新问题了。。。请array帮帮我,谢谢了先。
------ 已启动生成: 项目: wrappers, 配置: RelWithDebInfo Win32 ------
'genwrapper' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
项目 : error PRJ0002 : 错误的结果 255 (从“C:\WINDOWS\system32\cmd.exe”返回)。
生成日志保存在“file://e:\OSG\OpenSceneGraph-2.9.5\build\wrappers.dir\RelWithDebInfo\BuildLog.htm”
wrappers - 1 个错误,0 个警告



以下是生成的日志:
[size=+2]命令行
正在创建临时文件“C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\BAT0013663936102260.bat”,其内容为[@echo offgenwrapper -c E:/OSG/OpenSceneGraph-2.9.5/src/osgWrappers/genwrapper.conf -t E:/OSG/OpenSceneGraph-2.9.5/src/osgWrappers/Doxyfile.template -d E:/OSG/OpenSceneGraph-2.9.5 | doxygen -genwrapper -c E:/OSG/OpenSceneGraph-2.9.5/src/osgWrappers/genwrapper.conf -l E:/OSG/OpenSceneGraph-2.9.5if errorlevel 1 goto VCReportErrorgoto VCEnd:VCReportErrorecho Project : error PRJ0019: 某个工具从以下位置返回了错误代码: exit 1:VCEnd]正在创建命令行“C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\BAT0013663936102260.bat”

该用户从未签到

发表于 2010-8-26 08:25:31 | 显示全部楼层
我想我早已强调过多次……执行ALL_BUILD工程,而不是Batch Build所有的工程……这正是您不按照标准方式去编译的后果

wrappers工程是一个测试用的工程,用于生成osgIntrospection库所需的所有绑定类,必须安装了genwrappers软件才有可能执行这个工程。它不属于ALL_BUILD或INSTALL的作用范围

该用户从未签到

发表于 2010-8-26 15:52:28 | 显示全部楼层
本帖最后由 tinaren 于 2010-8-26 21:37 编辑

20# array

谢谢array osg2.9.5都安装都好了,VPB的安装也都按照教程装好了。

我的gdal是在osg之前就装好的。用的1.7版本。

VPB的安装过程应该没什么问题


但是运行生成地球的例子 还是出错了。应用程序错误。然后中断点如图。

命令:osgdemd --bluemarble-west -t d:/west.tif --bluemarble-east -t d:/east.tif --geocentric -l 12 -o d:/earth.ive


中断地方的代码:
void SourceData::read(DestinationData& destination)
{
    log(osg::INFO,"A");
    if (!_source) return;
   
    log(osg::INFO,"B");
    switch (_source->getType())
    {
    case(Source::IMAGE):
        log(osg::INFO,"B.1");
        readImage(destination);   -------------------就是这里中断了,难道我的输出的路径有问题????
        break;
    case(Source::HEIGHT_FIELD):
        log(osg::INFO,"B.2");
        readHeightField(destination);
        break;
    case(Source::SHAPEFILE):
        log(osg::INFO,"B.3");
        readShapeFile(destination);
        break;
    case(Source::MODEL):
        log(osg::INFO,"B.5");
        readModels(destination);
        break;
    }
    log(osg::INFO,"C");
}
osgdem应错程序错误.jpg
中断错误.jpg

该用户从未签到

发表于 2010-8-27 08:09:55 | 显示全部楼层
这可能跟您的Debug/Release工程配置有关,请尽量确保第三方库的配置与您的工程一致

该用户从未签到

发表于 2010-8-27 08:29:33 | 显示全部楼层
本帖最后由 tinaren 于 2010-8-27 08:33 编辑

22# array


我把vpb全部都弄成release的,还是中断错误。每次中断都是一个地方。如图1


后来我用vpbmaster也有错误 ,帮我看一下,谢啦。如图2,是不是我缺少什么插件啊?   我编译osg的时候只有最基本的那些东西。没有添加任何插件之类的。
osgdem错误.jpg
master错误.jpg

该用户从未签到

发表于 2010-9-6 17:37:52 | 显示全部楼层
22# array



麻烦问一下,“第三方库的配置与工程一致”是不是就是debug和release的库不能写错?

我觉得我的配置没有问题啊,见图
peizhi.jpg

该用户从未签到

发表于 2010-9-7 09:09:02 | 显示全部楼层
您的地形创建命令是怎样使用的?这样的简单命令是否会有问题?
# osgdem -d xxx.dem -t xxx.dom -l 10 -o output.ive

该用户从未签到

发表于 2011-5-4 17:55:40 | 显示全部楼层
怎么生成成功的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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