0

重複の可能性:
バイナリ データを C++ DLL に埋め込む/リンクする方法

バイナリ ファイルを (C でリンク可能な) .obj ファイルに埋め込むことができるコマンドライン ツールが必要です。このバイナリ データは、C コードから到達するために、特定のシンボルの下にある必要があります

そのようなツールはありますか?(特に Windows プラットフォーム、coff および omf 形式に興味があります)

4

2 に答える 2

1

Windows のみのソリューションで十分な場合、つまり移植性が不要な場合は、バイナリ リソースと「標準」のリソース コンパイラ、ツール、およびフォーマットを使用することもできます。

リソースは、アイコン、カーソル、ダイアログなどだけである必要はなく、任意のデータにすることもできます。ここにがあります。または、このスタックオーバーフローの回答

ここで何を達成しようとしているのか正確にはわかりませんが、stackoverflow または google で「embed binary as resource」を検索すると、いくつかの例が見つかります。

于 2012-10-21T12:42:16.967 に答える
1

gcc を使用している場合。次のようなものを使用して、リンカーを使用してそれを行うことができます。

ld -r -b binary -o foo.o foo.txt

こちらをご覧ください

于 2012-10-21T12:37:41.850 に答える