08年04月28日

Posted on 2008-04-28 18:06 RichardHe 阅读(507) 评论(0)  编辑 收藏 引用
今天下OGRE来编译和配置.SDK和源码都下载来,把Dependencies文件夹放置在ogrenew的目录下.
大慨编译半个小时,在DEMO程序中配置属性=>调试=>命令=>$(SolutionDir)Samples\Common\bin\$(ConfigurationName)\$(TargetFileName)
上面的命令不知道为什么要这样设置,就默认的不可以么???
希望高手帮我解释下.谢谢!
并且工作目录也是$(SolutionDir)Samples\Common\bin\$(ConfigurationName)\$(TargetFileName)

自己架设OGRE的例子.把OGREMAIN的程序移到自己的项目中,先建立一个空的解决方案,再和它一样也建立一个OgreMain工程.
把头文件和CPP文件添加到相对应的Header Files和平Source Files目录下,预处理器

WIN32;_DEBUG;_USRDLL;_MT;OGRE_NONCLIENT_BUILD;FREEIMAGE_LIB
链接器的输入=>附加依赖项:kernel32.lib user32.lib zziplibd.lib zlibd.lib freetype235_D.lib freeimaged.lib
链接器的输入=>忽略特定库:LIBCD;LIBCMTD
到目前为止有一个错误.使得OgreMain_d.dll和OgreMain_d.lib无法生成!工程中已经添加了freetype235_D.lib freeimaged.lib还是出错

OgreFreeImageCodec.obj : error LNK2019: 无法解析的外部符号 _FreeImage_GetFormatFromFIF,该符号在函数 "void __cdecl

Ogre::FreeImageErrorHandler(enum FREE_IMAGE_FORMAT,char const *)" (?

FreeImageErrorHandler@Ogre@@YAXW4FREE_IMAGE_FORMAT@@PBD@Z) 中被引用

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理


posts - 94, comments - 138, trackbacks - 0, articles - 94

Copyright © RichardHe