- 积分
- 293
- 帖子
- 42
- 主题
- 9
- 精华
- 0
- 最后登录
- 2013-11-30
- 在线时间
- 46 小时
中级会员
兴趣点(最多三项):
建模技术
视景仿真
地形仿真
特殊模块
- 私信
|
发表时间 : 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");再试一下,好了! 不过又改成不是当前目录下就不又不能看到效果了,哎!还待解决! 
|
|