我要发帖 回复

正式会员

2

主题

21

积分

0

专家分

:

私信
发表时间 : 2009-8-18 11:50:42 | 浏览 : 2212    评论 : 10
我在网上找到如下配置方法:(我用的环境是:[Visual.Studio..Net.2003.简体中文企业版])


第一步:创建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中

第二步:配置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,
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

第三步:添加files

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文件
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



按照上面配置到第二步的第5点找不到对应的C++签标.后来没有按上面建工程,自已建了一个工程,步骤只是和上面第一步的第9步不一样,我加了“添加支持ATL/MFC”两个选项,后面我在第二频的第5点就看到C++标签了,但按上面继续配置到最后,编译不通过,具体问题是说我的那个导进来的tornado.cpp文件没有尾。不明白是什么意思。请大家帮帮忙。在此谢谢了

最近VR访客

leneye 评论于2009-8-18 11:58:23
有没有高手啊,能在线问下也可以啊,我的联系方式QQ:26644288 ,Email:        lenosta@126.com
leneye 评论于2009-8-18 12:46:41
2# leneye


------ 已启动生成: 项目: tornado, 配置: Debug Win32 ------

正在编译...
tornado.cpp
Will automatically link with vsgu2_0D.lib
Will automatically link with vsgr2_0D.lib
Will automatically link with opengl32.lib
Will automatically link with glu32.lib
Will automatically link with vsgs2_0D.lib
Will automatically link with vsgc2_0D.lib
Will automatically link with vp2_0D.lib
c:\Program Files\MultiGen-Paradigm\include\vegaprime\vpIsectorService.h(194) : warning C4267: “return” : 从“size_t”转换到“int”,可能丢失数据
Will automatically link with vpenv2_0D.lib
Will automatically link with vpinput2_0D.lib
Will automatically link with vpmotion2_0D.lib
Will automatically link with vpfx2_0D.lib
c:\VegaPrime_Desktop_Tutoria\tornado.cpp(350) : error C2039: “LOADER_OPTION_BLEND_MATERIAL_DIFFUSE_COLOR” : 不是“vsNodeLoader::Data”的成员
        c:\Program Files\MultiGen-Paradigm\include\vsg\vsNodeLoader.h(90) : 参见“vsNodeLoader::Data”的声明
c:\VegaPrime_Desktop_Tutoria\tornado.cpp(350) : error C2065: “LOADER_OPTION_BLEND_MATERIAL_DIFFUSE_COLOR” : 未声明的标识符
c:\VegaPrime_Desktop_Tutoria\tornado.cpp(400) : error C2039: “LOADER_OPTION_BLEND_MATERIAL_DIFFUSE_COLOR” : 不是“vsNodeLoader::Data”的成员
        c:\Program Files\MultiGen-Paradigm\include\vsg\vsNodeLoader.h(90) : 参见“vsNodeLoader::Data”的声明
c:\VegaPrime_Desktop_Tutoria\tornado.cpp(400) : error C3861: “LOADER_OPTION_BLEND_MATERIAL_DIFFUSE_COLOR”: 即使使用参数相关的查找,也未找到标识符
c:\VegaPrime_Desktop_Tutoria\tornado.cpp(450) : error C2039: “LOADER_OPTION_BLEND_MATERIAL_DIFFUSE_COLOR” : 不是“vsNodeLoader::Data”的成员
        c:\Program Files\MultiGen-Paradigm\include\vsg\vsNodeLoader.h(90) : 参见“vsNodeLoader::Data”的声明
c:\VegaPrime_Desktop_Tutoria\tornado.cpp(450) : error C3861: “LOADER_OPTION_BLEND_MATERIAL_DIFFUSE_COLOR”: 即使使用参数相关的查找,也未找到标识符
c:\VegaPrime_Desktop_Tutoria\tornado.cpp(500) : error C2039: “LOADER_OPTION_BLEND_MATERIAL_DIFFUSE_COLOR” : 不是“vsNodeLoader::Data”的成员
        c:\Program Files\MultiGen-Paradigm\include\vsg\vsNodeLoader.h(90) : 参见“vsNodeLoader::Data”的声明
c:\VegaPrime_Desktop_Tutoria\tornado.cpp(500) : error C3861: “LOADER_OPTION_BLEND_MATERIAL_DIFFUSE_COLOR”: 即使使用参数相关的查找,也未找到标识符
c:\VegaPrime_Desktop_Tutoria\tornado.cpp(550) : error C2039: “LOADER_OPTION_BLEND_MATERIAL_DIFFUSE_COLOR” : 不是“vsNodeLoader::Data”的成员
        c:\Program Files\MultiGen-Paradigm\include\vsg\vsNodeLoader.h(90) : 参见“vsNodeLoader::Data”的声明
c:\VegaPrime_Desktop_Tutoria\tornado.cpp(550) : error C3861: “LOADER_OPTION_BLEND_MATERIAL_DIFFUSE_COLOR”: 即使使用参数相关的查找,也未找到标识符

生成日志保存在“file://c:\VegaPrime_Desktop_Tutoria\c++pro\tornado\tornado\Debug\BuildLog.htm”中
tornado - 10 错误,1 警告


---------------------- 完成 ---------------------

    生成: 0 已成功, 1 已失败, 0 已跳过
具体错误如下所示
leneye 评论于2009-8-25 10:54:57
没有一个人回贴啊,好郁闷
99daodan 评论于2009-8-25 19:33:27
建议安装到C盘 不然一些麻烦事
wangeight 评论于2009-8-29 16:49:29
是啊。我按照你上面说的做了,全按照步骤搞的,为什么我的也有问题啊?提示错误:在查找预编译指令时遇到意外的文件结尾,这是怎么回事啊?有没有人愿意帮帮忙啊 。。。。小生在此谢过了。。。
ppp 评论于2009-8-30 12:13:23
那是VC6.0的设置~
ppp 评论于2009-8-30 12:27:48
2003的

新建文件夹.rar

74.64 KB, 下载次数: 82

RAY1234 评论于2009-9-4 10:20:15
恩 那是6.0的配置 没有尾 是因为你那个在属性配置的时候将ACF文件直接配置包含了 也可以不在配置属性里包含ACF,直接在代码末尾自己写一段吊用ACF的代码
firefox 评论于2009-10-5 21:42:33
最好的方式就是找个例程看看就行了
sichuanwww 评论于2009-10-28 09:27:05
release

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

GMT+8, 2020-9-27 11:03 AM

返回顶部