游风抚云                风GIS


页面载入中....

风情万种

页面载入中....

链之风景


风云Blog

页面载入中....



 


OpenGVS的libstub.lib问题
游风抚云 发表于 2005-8-2 20:44:00

前段时间开始学习OpenGVS开发,在编译DEMO时出现“cannot open file "C:\gem\gv\lib\w32\x86mt\opengl\libstub.lib"”提示,但搜索了整个计算机也没找到libstub.lib,非常郁闷!网络上一搜,在"中国VR技术论坛"发现了一个解决方案,现整理如下:

一、如果OpenGVS是默认安装,直接跳到本文第二步。如果OpenGVS不是默认安装(即不是装在c:\gem,如装在D:\OpenGVS),则需修改D:\OpenGVS\gv\文件夹下的glogin.bat和login_gv.bat两个文件。
1.将glogin.bat文件中的第8行(计算空行,下同)set G_DEV=c:改为set G_DEV=D:将第11行set G_ROOT_PATH=\gem改为set G_ROOT_PATH=\OpenGVS

2.将login_gv.bat文件中的第173行的set G_DEV=c:改为set G_DEV=D:;将第177行的if "" == "%G_ROOT_PATH_U%" set G_ROOT_PATH_U=/gem改为if "" == "%G_ROOT_PATH_U%" set G_ROOT_PATH_U=/OpenGVS;将第180行的if "" == "%G_ROOT_PATH%" set G_ROOT_PATH=\gem改为if "" == "%G_ROOT_PATH%" set G_ROOT_PATH=\OpenGVS

二、如果VC不是默认安装,这种情况比较复杂。我安装时,Common目录是默认安装,其他的如VC、VB等是安装在D:\Microsoft Visual Studio目录下,按照本文方法仍然可以解决问题。如果都是默认安装,直接跳到本文第三步。

三、运行VC及打开程序的步骤:

1.运行login_gv.bat,直接双击也行,或在命令提示符下执行也行。

2.必须在命令提示符下键入MSDEV。如果提示找不到相应文件,请先将当前目录CD到MSDEV所在的目录下再键入MSDEV执行即可

3.通过菜单命令中的打开工程打开所要编辑的OpenGVS工程。



Re:OpenGVS的libstub.lib问题
夜游神(游客)发表评论于2008-5-2 9:09:00

夜游神(游客)呵呵,到此一游,多谢分享啊
个人主页 | 引用 | 返回 | 删除 | 回复


Re:OpenGVS的libstub.lib问题
hiflying(游客)发表评论于2007-8-7 16:36:00

hiflying(游客)谢谢,按你的方法问题已经解决了。
个人主页 | 引用 | 返回 | 删除 | 回复


Re:OpenGVS的libstub.lib问题
hugis发表评论于2006-12-30 22:39:00

hugis留个脚印,很久前留意过虚拟现实,不过编程基础太差,难有什么作为。。。


Re:OpenGVS的libstub.lib问题
wuhuang95发表评论于2006-6-8 0:11:00

wuhuang95

没看懂,那是我表达不够清楚,中间的步骤确实太过繁杂。你的方法倒是比较直接,哈,明天试一下。

正版里确实有libstub.lib文件么?怎么都没人拿起来共享啊?!哈



Re:OpenGVS的libstub.lib问题
Aqiao230(游客)发表评论于2006-6-7 22:11:00

Aqiao230(游客)1 OpenGVS中libstub.lib彻底解决方案2 看了该文后也是不知道如何修改,还有一个办法(撒子都会做的): 1。找到opengl32.lib 拷贝到C:\gem\gv\lib\w32\x86mt\opengl\ 2。更名opengl32.lib 文件名为libstub.lib 哈哈可以通过了,就可以轻松的偏过编译器了。 enjoy!!!
个人主页 | 引用 | 返回 | 删除 | 回复


回复:OpenGVS的libstub.lib问题
wuhuang95发表评论于2005-12-30 22:00:00

wuhuang95

OpenGVS中libstub.lib彻底解决方案——flytree

论坛中已经讨论了如何解决libstub.lib的问题,但我觉得还是很麻烦:启动Dos,在Dos下再启动login_gv.bat,再启动msdev运行VC++。。。。头都大了,有没有更好的方法呢?答案是有!!!!在小猫我精心的、努力地、不懈的钻研下,费了两周的时间,终于找到了彻底解决解决libstub.lib问题的方法。
    (呵呵~~,成果要与大家共享啊,于是赶紧公布出来。)
    那么我们从设置环境变量开始吧。其实关键也在于环境变量。libstub.lib这个文件安装目录下根本就没有!!!真不知道Quantum公司是怎么做的安装盘。好在这个lib文件我们也用不到,没有就没有吧。
    第一步,修改环境变量 GV_LIB_GL 为  glu32.lib opengl32.lib
    第二步,添加环境变量 GV_LIB_STUB,注意,内容什么也不要设置!!!!在环境变量列表中似乎没有显示出什么啊。没关系,一切已经ok了!
    第三步,启动VC++,打开C:\gem\gv\demos\demo.dsw,编译程序。 成功!!
    看到运行的三维图形,相信大家的喜悦与我是一样的。希望大家能开发出更好的程序。

感谢flytree

转载自——中国VR技术社区 » 实时渲染软件使用讨论区 » OpenGVS中libstub.lib彻底解决方案

个人主页 | 引用 | 返回 | 删除 | 回复


回复:OpenGVS的libstub.lib问题
flytree(游客)发表评论于2005-12-21 12:32:00

flytree(游客)

彻底解决方案:

方案1、找到lib文件。正版的软件有这个文件,考贝过去即可。没有正版?没关系,还有方案2!

2、参考我的文章《OpenGVS中libstub.lib彻底解决方案

中国VR技术社区 » 实时渲染软件使用讨论区 » OpenGVS中libstub.lib彻底解决方案

个人主页 | 引用 | 返回 | 删除 | 回复


回复:OpenGVS的libstub.lib问题
wuhuang95发表评论于2005-9-19 21:42:00

wuhuang95你确定完全是按以上步骤进行的?我的QQ:4000357
个人主页 | 引用 | 返回 | 删除 | 回复


回复:OpenGVS的libstub.lib问题
蓝色(游客)发表评论于2005-9-19 21:32:00

蓝色(游客)
我OpenGVS 和VC都是默认安装目录,怎么还是提示cannot open file "C:\gem\gv\lib\w32\x86mt\opengl\libstub.lib
为什么?急需帮助!谢谢!
个人主页 | 引用 | 返回 | 删除 | 回复


回复:OpenGVS的libstub.lib问题
??(游客)发表评论于2005-9-19 21:28:00

??(游客)
我OpenGVS 和VC都是默认安装目录,怎么还是提示cannot open file "C:\gem\gv\lib\w32\x86mt\opengl\libstub.lib
为什么?急需帮助!谢谢!
个人主页 | 引用 | 返回 | 删除 | 回复


回复:OpenGVS的libstub.lib问题
蓝色眼神(游客)发表评论于2005-9-18 16:34:00

蓝色眼神(游客)谢谢!很好的,我正在找个问题的解决方法呢!
个人主页 | 引用 | 返回 | 删除 | 回复


回复:OpenGVS程序编译时出现
wuhuang95发表评论于2005-8-2 21:42:00

wuhuang95补充一点:按照以上方法打开工程后,编译时有可能出现“Brand Executable
D:\OpenGVS\gv\bin\w32\x86\g_brand.exe: file stat: No such file or directory: mfc.exe
Error executing c:\winnt\system32\cmd.exe.”的错误提示,没关系,直接执行Excute就行了,或者再build一次就没了!哈

发表评论:
页面载入中....



风云之志

页面载入中....

风言风语

页面载入中....

八面来风

页面载入中....

风过留影

页面载入中....

 

 

 


Powered by Oblog.