MyException - 我的异常网
当前位置:我的异常网» VSTS » 在VS2010创设OGRE工程自己编译的一些处理

在VS2010创设OGRE工程自己编译的一些处理

www.myexceptions.net  网友分享于:2013-04-10  浏览:9次
在VS2010创建OGRE工程自己编译的一些处理

win7下改变程序运行目录(设置环境变量)
1、设置ogreSDK的环境变量在cmd中输入
setx OGRE_HOME D:\Ogre\OgreSDK_vc9_v1-8-1(vs2008,换成自己的路径)
setx OGRE_HOMESDK D:\Ogre\OgreSDK_vc10_v1-8-1(vs2010 换成自己的路径)

如果下载了boost库的话也可以设一下

setx Boost_INCLUDE_DIR D:\Ogitor\boost_1_51_0
setx BOOST_LIBRARYDIR D:\Ogitor\boost_1_51_0\stage\lib
setx BOOST_ROOT D:\Ogitor\boost_1_51_0

setx CEGUI_HOME D:\Ogre\CEGUI-0.7.5

setx NXOGRE_DIR D:\NxOgre\sdk
setx PHYSX_DIR D:\Program Files\NVIDIA Corporation\NVIDIA PhysX SDK\v2.8.1

setx OGITOR_HOME D:\Ogitor\Ogitor

setx WXWIDGETS_7 D:\wxWidgets-2.9.4

2、工作目录->$(OGRE_HOME)\bin\$(Configuration)\
注意vs2008中$(ConfigurationName)


3、包含目录

  D:\Ogre\OgreSDK_vc9_v1-8-1\include

4、库目录
  D:\Ogre\OgreSDK_vc9_v1-8-1\lib\debug
  D:\Ogre\OgreSDK_vc9_v1-8-1\lib\release


5、Debug模式:
OgreMain_d.lib
OIS_d.lib

  Release模式
OgreD3DRenderSystem.lib
OgreMain.lib
OIS.lib


6、使用多字节字符集


无法解析的外部符号 _main,该符号在函数 ___tmainCRTStartup 中被引用
这个问题表明你新建的是一个main类型函数(控制台程序),而你的程序中有窗口程序,显然是个win32函数,
解决方法:

项目-属性-链接器-系统-子系统-把控制台该为windows

 

 

7、解析一下前面出现的东西

$(SolutionDir)        解决方案目录下
$(Configuration)      Debug\Release下
$(ProjectDir)         工程目录下

 

 

我喜欢的一些设置

注意vs2008中$(ConfigurationName)
工作目录设为     $(Configuration)\
中间目录设为     $(Configuration)\delete\
输出目录设为     $(Configuration)\

 

 

版权所有,请注明出处!

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有