|
前段时间开始学习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工程。 |