我编译用WxWidgets做界面的acidparticle编辑器,生成的EXE在本机上成功运行,但是为什么拷到其它机子
报15:56:41: Loading library .\RenderSystem_Direct3D9
15:56:41: OGRE EXCEPTION(7:InternalErrorException): Could not load dynamic library .\RenderSystem_Direct3D9. System Error: 找不到指定的模块。 in DynLib::load at ..\src\OgreDynLib.cpp (line 81)
汗~~问题已解决 最后用了死办法 在程序里root->loadPlugin("RenderSystem_Direct3D9"),不用外部配置文件加载,编译生成后拷贝到其它机子上就能正常运行呢。但发现还有些机子报OGRE EXCEPTION(7:InternalErrorException): Could not load dynamic library .\RenderSystem_Direct3D9. System Error: 找不到指定的模块。 in DynLib::load at ..\src\OgreDynLib.cpp (line 81) 想了下 把某些DX相关动态库(例如d3dx9_38.dll等)拷贝进release目录里 再次拷到不能正常运行的机子上。OK!原来是缺少DX某些库造成的。。。