首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > VSTS >

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

2013-04-09 
在VS2010创建OGRE工程自己编译的一些处理win7下改变程序运行目录(设置环境变量)1、设置ogreSDK的环境变量在

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

 

 

版权所有,请注明出处!

热点排行