安装DirectX和OgreSDK,下载d3dx9_42.dll放入WIndows\System32\下,同时放到vs\vc\bin目录下,然后打开写好的程序的项目-属性-配置属性-调试-工作目录,把ogreSDK\bin\debug这个完整目录复制进去,再打开C\C++里面的常规,有一个附加包含目录,把SDK里面include文件夹的完整目录复制进去,一般是有两个include ,找一找,都粘进去,再打开连接器--常规---附加库目录,把SDK下的lib文件夹目录复制进去,然后连接器--输入---附加依赖项,把OgreMain_d.lib OIS_d.lib CEGUIBase_d.lib OgreGUIRenderer_d.lib这些粘进去。
我之前也遇到过这样的问题,就是这么解决的,不过前提是你的环境变量改过,属性里面一些其他的东西改过,不过那些东西一般创建含有窗口句柄的程序都需要改的,我想你应该已经做了,如果没有可以再问我。
简单的OGRE程序这样就可以解决,复杂的我目前还不清除~我也是新手~呵呵,祝你成功~