在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)\

 

 

版权所有,请注明出处!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值