0

PC に Ogre と依存関係をセットアップし、いくつかの Ogre アプリケーションをダウンロードしました。ダウンロードしたばかりのプロジェクトの新しいexeファイルを起動すると、次のエラーが生成されます。

05:37:59: Loading library C:/OgreSDK_vc9_v1-7-1/bin/debug\RenderSystem_Direct3D9_d
05:37:59: OGRE EXCEPTION(7:InternalErrorException): Could not load dynamic library C     :/OgreSDK_vc9_v1-7-1/bin/debug\RenderSystem_Direct3D9_d.  System Error: The specified module  could not be found.

in DynLib::load at ..\..\..\..\OgreMain\src\OgreDynLib.cpp (line 91)

どんな助けでも大歓迎です。

前もって感謝します。

4

2 に答える 2

1

中央の Ogre3D クラスOgre::Rootの作成時に、上記の D3D9 Render System など、読み込まれるすべての Ogre プラグインを含む *.CFG ファイルの名前を渡す必要があります。

そのファイルは、デフォルトで *.EXE の隣にある必要があり、次のようになります (D3D9 レンダリング システムのみが読み込まれ、一致する DLL ファイルがこの CFG ファイルの隣に存在する最小限の形式で)。

# Defines plugins to load

# Define plugin folder
PluginFolder=.

# Define plugins
Plugin=RenderSystem_Direct3D9

詳細については、Ogre3D チュートリアル 1 のこのセクションを参照してください。

于 2013-01-04T22:11:16.953 に答える