particle universe下载地址 点击下载(编译好的,环境也配好了)
首先配环境。将ogre的include包含到三个项目中,库目录包含到项目中
包含目录
$(OGRE_HOME)\include;
$(OGRE_HOME)\include\OIS;
$(OGRE_HOME)\include\OGRE;
$(OGRE_HOME)\Samples\Common\include;
$(OGRE_HOME)\boost;Hikari\include;
库目录
$(OGRE_HOME)\lib\$(Configuration);
$(OGRE_HOME)\boost\lib;
$(OGRE_HOME)\Dependencies\lib\$(Configuration)
先生成ParcicleUniverse项目。
提醒“错误 55 error C3859: 超过了 PCH 的虚拟内存范围;请使用“-Zm115”或更大的命令”
解决的办法:
1. 找到 工程->属性->c/c++->命令行->其他选项
2. 输入/Zm100,其中后面的数字可以更大
原因是包含的boost,加的boost的头文件比较多,导致pch文件超过了默认值
最后 AtlasImageTool项目生成时提醒 error MSB3073: 命令“call ..\scripts\copy_debug.cmd :VCEnd”已退出,代码为 1
将属性-》生成事件-》后期生成事件 中命令行删去即可。
运行时候将OgreMain_d.dll复制到exe目录下,运行成功。