Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。597件0バイナリファイルを静的ライブラリに埋め込み、実行ファイルにリンクして利用する方法を探しています。StudioのC++開発において、バイナリファイルをプログラムに埋め込んで参照するにはどのような方法がありますでしょうか。・静的ライブラリ側で行い、実行ファイルにリンクした場合、FindResourceW(...)がnullptrを返して失敗してしまいます。解決策ご教授いただけないでしょうか。*.dllに、リンク処理を通じて埋め込むことができます。出来上がった*.resファイルはまったく利用されません(埋め込まれない)。本件の質問を「唯一のリソースを複数の実行ファイルから参照する方法」の様に解釈しなおすと、その最も単純な方法は、唯一のDLLに対して当該リソースを埋め込み、それを利用する側の実行ファイルはそのDLL経由で当該リソースを利用する、ということになるかと思います。DLL内のリソースはDLLのインスタンスハンドルを用いてアクセスしなければなりませんので、DLLに当該リソースを提供する関数を用意するのが簡便で一般的な方法と言えます。個の銅バッジご回答ありがとうございます。DLLまたはEXEに当該リソースを直接埋め込む、ということで分かりました。できないものでしょうか?度々申し訳ありませんがよろしくお願い致します。6:51まず、incbinに相当する、簡単でわかりやすく、かつ安全な方法は思いつきませんでした。ところで、現在のハードは昔に比べて高速に動作します。一般にデータの置き場所が実行速度に速度に大きく影響を与えることはありません。外部ファイルであっても、キャッシュされてしまいますのでメモリにあるのと変わりません。EXEにバイナリが実装されていることに特別な利益があるわけでは無いと考えるのですが、特殊な事情をお持ちなのでしょうか。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。StudioのC++開発において、バイナリファイルをプログラムに埋め込んで参照するにはどのような方法がありますでしょうか。StudioのC++開発において、バイナリファイルをプログラムに埋め込んで参照するにはどのような方法がありますでしょうか。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。