求助关于OGRE设置问题!
按照官网 http://www.ogre3d.org/tikiwiki/tiki-index.php?page=Setting+Up+An+Application+-+Visual+Studio 配置好后,发现依然无法运行,提示是这样的:
OGRE EXCEPTION(7:InternalErrorException): Could not load dynamic library .\RenderSystem_Direct3D9_d. System Error: %1 不是有效的 Win32 应用程序。
in DynLib::load at ..\..\..\..\OgreMain\src\OgreDynLib.cpp (line 93)
请问这个不是有效的win32应用程序是怎么回事????
[解决办法]
我猜应该是产生问题原因是:在当前运行的目录下(working Directory)没有找到RenderSystem_Direct3D9_d.dll,请确认下是否存在,如果存在还出现这样的问题,可能是working Directory中的plugins(plugins_d)出了问题。
如果是在当前目录下plugins(plugins_d)文件大致内容应该为
# Defines plugins to load
# Define plugin folder
PluginFolder=. //注意这是否是当前目录
# Define plugins
Plugin=RenderSystem_Direct3D9_d
# Plugin=RenderSystem_Direct3D11_d
Plugin=RenderSystem_GL_d
# Plugin=RenderSystem_GLES_d
# Plugin=RenderSystem_GLES2_d
Plugin=Plugin_ParticleFX_d
Plugin=Plugin_BSPSceneManager_d
Plugin=Plugin_CgProgramManager_d
Plugin=Plugin_PCZSceneManager_d
Plugin=Plugin_OctreeZone_d
Plugin=Plugin_OctreeSceneManager_d