我要发帖 回复

中级会员

9

主题

293

积分

0

专家分

兴趣点(最多三项):

建模技术
视景仿真
地形仿真
特殊模块

私信
发表时间 : 2012-1-5 22:13:47 | 浏览 : 2229    评论 : 12
The Vega Prime 2.0 Desktop Tutor.PDF 上关于VP2.0与VS2003.net配置的说明有点儿问题,下面的链接解决了这个问题,现将链接及原文帖出。
转载自:http://hi.baidu.com/%CE%D2%CF%EB%D2%AA%D0%D2%B8%A3%D0%D2%B8%A3%C8%E7%B4%CB%D2%A3%D4%B6/blog/item/6c0401593a2b9189810a1842.html


查了好多资料了,这是我的设置顺序
vc6.0---------vp1.2
vc7-----------vp2.0
vc7-----------vs2003.net
vc8-----------vs2005
vc9 ----------- vc2008
vc6.0需要stlport支持
以上是对应关系,什么是STLPORT还不知道,嘿嘿,以下是VP2.0.1与VS2003.NET的环境配置
第一步:创建Project
Step 1 检查并确认系统环境变量中已经配置了如下参数:
    a、MPI_LOCATE_VEGA_PRIME,值为安装目录,如e:\Program Files\Multigen-Paradigm
     b、MPI_LOCATE_VEGA_PRIME_LIB,值为lib目录,如e:\Program Files\Multigen-Paradigm\lib
  (查看方法是在桌面上点击“我的电脑”,右键点击“属性”,再左键点击“高级”,选取“环境变量”,便可在“系统变量”一栏中看到上述参数)
Step 2 运行visual studio 2003.net,打开VC编译环境
Step 3 在菜单中选择File-》New
Step 4 选择Projects标签
Step 5 在Project types列表中选择Visual C++ Projects,在右侧Templates列表中选择Win32 Console Application
Step 6 在Name中输入项目名称,如:tornado
Step 7 在Location中选择自己项目欲放置的目录
Step 8 在New Solution Name中输入项目目录的名字,如果你不想改变的话,你可以看到系统已经自动生成了一个和项目名字一样的目录。
Step 9 点击OK,出现Win32 Application Wizard向导
Step 10 点击Application Settings,选择empty project
Step 11 点击Finish
Step 12 就可以在Solution Explorer中看到一个project出现在当前的Solution中
第二步:添加files
(说明一下:教程上这个是第三步,但真正配置PROJECT的时候找不到C/C++标签,原因我想是这样的,创建的是一个空的工程,没有C或C++文件,当然没有C\C++标签了,所以先添加一个文件试试,没想到还真让我碰着了,呵呵

Step 1 选择Project-》Add Existing Item
Step 2 找到tornado.cpp所在目录,例如C:\Program Files\Multigen-Paradigm\resources\tutorials\vegaprime\desktop_tutor\tornado\application
Step 3 选择tornado.cpp文件
第三步:配置project

Step 1 选择Projects-》Properties
Step 2 在Properties属性列表里,在Configuration下拉列表中选择All Configurations
Step 3 选择Debugging标签
Step 4 在Command Arguments中输入ACF文件的保存路径加上文件名,例如C:\VegaPrime_Desktop_Tutorial\tornado.acf,除教程上写的这个外,还得再设置一下,找到MAIN函数把m_file->open("tornado.path", "rb");这句话中的TORNADO的路径改对就好了,这个是绝对路径,就与当前运行的TORNADO.SIN文件在一个文件夹下)
Step 5 选择C/C++标签
Step 6 点击Code Generation
Step 7 在runtime library右侧下拉列表中选择Multi-threaded DLL(/MD)
Step 8 点击General
Step 9 在Additional Include Directories中加入下列值:
       $(MPI_LOCATE_VEGA_PRIME)\include\vsg\stlport,
       $(MPI_LOCATE_VEGA_PRIME)\include\vegaprime,
       $(MPI_LOCATE_VEGA_PRIME)\include\vsg
       (这三个值要一个一个加,不是用逗号隔开一次性加入!否则编译时会出现找不到头文件的错误)
Step 10 选择Linker标签
Step 11 点击General
Step 12 在Additional Library Directories中输入$(MPI_LOCATE_VEGA_PRIME_LIB)
Step 13 点击OK
第四步:运行
Step 4 选择Build-》Build tornado或Build Solution来编译程序
Step 5 选择Debug-》Start来运行程序
这时就能够运行了,不过还看不到龙卷风把奶牛卷起来.
Step 6 使用以下字母键来控制运动(注意是大写:)!)
       G - Starts the tornado on its path
       R - Resets the tornado, cow, and farmhouse
       L - Toggles the headlights of the car on and off
       O - Toggles the action observer from looking at the farmhouse, the grain storage unit, and the tornado
点击G的时候可能还是卷不起来,什么原因呢?TORNADO.PATH的路径不对啦!还是把它拷到当前路径下试试,把processTornado函数改好m_file->open("tornado.path", "rb");再试一下,好了!不过又改成不是当前目录下就不又不能看到效果了,哎!还待解决!



最近VR访客

kangaroo 评论于2012-1-5 22:24:00
一个人的狂欢!{:3_99:}
     探索视景仿真之发展,超越自我!
hunterwiner专家组 评论于2012-1-6 14:07:19
我有一个配置的帖子,可以看下,我空间里也有图片的
goodnice 评论于2012-1-6 18:11:14
hunterwiner 发表于 2012-1-6 02:07 PM
我有一个配置的帖子,可以看下,我空间里也有图片的

嗯,看到了,3张照片,将问题说明了
obuil 评论于2012-1-6 21:19:32
Step 9 在Additional Include Directories中加入下列值:, h6 Q* Q8 [  Z- U
       $(MPI_LOCATE_VEGA_PRIME)\include\vsg\stlport,

vc.net中 不需要配置stl


欢迎像你这样的有心人
UE4   |   虚幻引擎   |   Unity VR    |    Hololens
25669468 评论于2012-2-15 19:46:37
谢谢楼主分享!
行健 评论于2012-2-15 21:01:57
能发给我那个VP的tornado应用的资源文件吗,就是那几个flt文件(比如奶牛,汽车)和相应的acf文件,我的vp是高版本的没有这个。yangyang2012@139.com 谢谢!
破除万难,勇往直前!
行健 评论于2012-2-15 21:09:54
我的VP版本较高,安装的资源包里面没有tornado应用程序的相关资源,现由于学习需要,急求tornado(龙卷风)示例应用程序所需的的flt(如汽车,奶牛,房子等)和acf文件。
acf文件位于C:\ProgramFiles\MultiGen-Paradigm\resources\tutorials\vegaprime\desktop_tutor\tornado\completed_ACF
flt文件位于C:\ProgramFiles\Multigen-Paradigm\resources\tutorials\vegaprime\desktop_tutor\tornado\data
文件不会太大 请好心人传一下 谢谢!
本人邮箱 yangyang2012@139.com

破除万难,勇往直前!
goodnice 评论于2012-2-20 15:05:54
行健 发表于 2012-2-15 09:09 PM
我的VP版本较高,安装的资源包里面没有tornado应用程序的相关资源,现由于学习需要,急求tornado(龙卷风) ...

发送到你的邮箱了
行健 评论于2012-2-20 15:10:25
goodnice 发表于 2012-2-20 03:05 PM
发送到你的邮箱了

收到了,非常感谢!
破除万难,勇往直前!
daxia_lin 评论于2012-2-20 23:18:39
从头学起,努力赚分
hero 评论于2013-4-1 21:52:14
楼主好,能把那个tornado相关资料给我也发一个么,谢谢啦,906365912@qq.com
david_m 评论于2013-4-5 20:29:58
奇怪,什么版本高到没有示例?
勤省,笃学,自强

手机版|VR开发网 统计 津ICP备18009691号
网安备12019202000257

GMT+8, 2021-1-26 08:13 AM

返回顶部