重複の可能性:
コンパイルされた実行可能ファイルへのDLLの埋め込み
DLLをコンソールアプリケーションに埋め込むことは可能ですか?可能であれば、どのようにそれを実行しますか?
通常、DLLを外部に置いておくだけでかっこいいですが、これを尋ねられた人が何人か働いていて、正直なところわかりません。
重複の可能性:
コンパイルされた実行可能ファイルへのDLLの埋め込み
DLLをコンソールアプリケーションに埋め込むことは可能ですか?可能であれば、どのようにそれを実行しますか?
通常、DLLを外部に置いておくだけでかっこいいですが、これを尋ねられた人が何人か働いていて、正直なところわかりません。
ライブラリも.NETの場合は、ILMergeを使用できます。
http://www.codeproject.com/Articles/9364/Merging-NET-assemblies-using-ILMerge
編集(ネイティブコードであることを学習した後)
ここで重複する質問を確認してください: C ++ Windows dllをC#アプリケーションexeにマージするにはどうすればよいですか?
また
RedgateのSmartAssemblyを使用すると、必要なことを実行できます。このツールを使用して、まさにそれを実行します。
ILMergefor.NETアセンブリを使用できます。ネイティブコードでは機能しません。
ILMergeは、複数の.NETアセンブリを単一の.NETアセンブリにマージするためのユーティリティです。実行可能ファイルとDLLで同様に機能し、出力の処理と形式を制御するためのいくつかのオプションが付属しています。詳細については、付属のドキュメントを参照してください。
ここからダウンロード: http ://www.microsoft.com/en-us/download/details.aspx?id = 17630