none
openFrameworks のアプリケーションのリリースについて RRS feed

  • 質問

  • こんにちは。

    openFrameworks v0.7.4 でアプリケーションを作成したのですが、.exe ファイルを別の場所へコピーし、そこで開けると glut32.dll がないというエラーがでます。

    bin フォルダーに入っているアヤツですね。

    リリースした .exe ファイルをコピペしても正常に動作できるためには、どういう操作をすればいいのでしょうか。

    2013年5月22日 11:33

回答

  • glut32.dllもいっしょにコピペすればそれまでかと。
    • 回答の候補に設定 星 睦美 2013年5月24日 5:02
    • 回答としてマーク 星 睦美 2013年5月30日 1:53
    2013年5月22日 12:01
  • スタティックリンクで exe の中にコードを埋め込むと言った手段が提供されていないライブラリであれば、DLL も一緒に配布するしかありません。
    なお、DLL を一緒に配布する場合、その DLL を配布してもよい権利を所持しているか、そのフレームワークやライブラリの使用許諾契約(ライセンス)をきちんと確認してください。

    ところで、念のために書いておきたいのですが、Visual C++ をお使いなのであれば、たいていの場合、その DLL 以外に Visual C++ のランタイムも一緒に配布する必要があるかと思いますが、認識されていますか?それとも、きちんと対処されていますか?

    • 回答の候補に設定 星 睦美 2013年5月24日 5:02
    • 回答としてマーク 星 睦美 2013年5月30日 1:53
    2013年5月22日 14:18
    モデレータ

すべての返信

  • glut32.dllもいっしょにコピペすればそれまでかと。
    • 回答の候補に設定 星 睦美 2013年5月24日 5:02
    • 回答としてマーク 星 睦美 2013年5月30日 1:53
    2013年5月22日 12:01
  • やはりそうですか。
    2013年5月22日 12:44
  • スタティックリンクで exe の中にコードを埋め込むと言った手段が提供されていないライブラリであれば、DLL も一緒に配布するしかありません。
    なお、DLL を一緒に配布する場合、その DLL を配布してもよい権利を所持しているか、そのフレームワークやライブラリの使用許諾契約(ライセンス)をきちんと確認してください。

    ところで、念のために書いておきたいのですが、Visual C++ をお使いなのであれば、たいていの場合、その DLL 以外に Visual C++ のランタイムも一緒に配布する必要があるかと思いますが、認識されていますか?それとも、きちんと対処されていますか?

    • 回答の候補に設定 星 睦美 2013年5月24日 5:02
    • 回答としてマーク 星 睦美 2013年5月30日 1:53
    2013年5月22日 14:18
    モデレータ
  • Greek Fellows さん、こんにちは
    フォーラム オペレーターの星 睦美です。

    私のほうで[回答の候補に設定] させていただきました。
    コミュニティの回答者からの情報がお役にたちましたら[回答としてマーク]いただければ幸いです。
    (お忘れのような場合には私から回答としてマークさせていただきますね。)

    以下のMSDN ライブラリのページが今回の質問の参考になるかもしれませんのでご紹介します。

    (参考情報)

    Visual C++ アプリケーションの依存関係の理解:

    Visual C++ ファイルの再配布:

    今後ともMSDN フォーラムをお役立てください。


    日本マイクロソフト株式会社 フォーラム オペレーター 星 睦美

    2013年5月24日 5:00