私はこれを約1週間やろうとしていますが、とにかくうまくいきません。Assimp に依存してモデルをロードする .dll (UNDONE Engine .dll) を作成しています。.dll はまったく問題なくコンパイルおよびリンクされますが、一部のアプリケーションで使用しようとすると、次のエラーが発生します。
「Test_Game.exe」は、assimp を使用している .dll ライブラリを使用して作成したアプリケーションです。
sourceforge リポジトリから assimp をダウンロードしました。Windows用のバージョン3.0 SDKを入手してインストールし、プロジェクトをリンクするために必要なことは何でもしました。
.exe のあるディレクトリは次のようになります。
lib の適切なビット数、つまり 32 ビット バージョンを含めました。
うまくいかないのはなぜですか?Assimp の使用を妨げる内部バグはありますか? または、私が見逃しているものがありますか?dllから使用しているため、問題が発生していますか? インストールして適切に使用する手順を教えてください。ビジュアルスタジオ13を使用しています。
編集
exe に対して Dependency walker を実行すると、次のようになります。
そして、それが何を意味するのかはほとんどわかりませんが、推測では、 assimp.exe には未定義の関数がいくつかあるということですか?