0

これらのライブラリをリンクすることは、他のライブラリをリンクすることと同じでした。

しかし、プロジェクトを実行すると問題が発生します。リンカー エラーは発生しませんが、エラーは「DLL」に関するものです。

私は得る

「コンピューターに DevIL.dll が見つからないため、プログラムを開始できません。この問題を解決するには、プログラムを再インストールしてください」

.dll は必要ありません。理由により、他のライブラリをリンクしました。または、私は間違っていると思い込んでおり、DevIL は、この DLL をシステム ルートに配置する必要がある場合にのみ機能しますか?

私の目標は、他の場所に DLL を配置せずに DevIL をリンクすることです。openGLでできるように、リンカーライブラリを使用できると思いました。

何か良い例があれば教えてください。また、いくつかのチュートリアルといくつかの例を実行しましたが、うまくいきませんでした。この「DevIL.dll is missing」というエラー ウィンドウが表示され続けます。

4

1 に答える 1

1

私の知る限り、DevILディストリビューションにはインポートライブラリのみが付属しています。あなたが話している のは、実行可能ファイルにコンパイルされる静的ライブラリと呼ばれるため、DLLを必要としません.DevILの静的ライブラリを検索しようとしましたが、見つかりませんでした.So静的バージョンを自分でコンパイルするには、ソースから DevIL をビルドする必要があります。

于 2014-08-28T07:45:31.743 に答える