出力ファイルの最後にcmakeを使用してファイルを連結し、ヌル文字(\0
)を追加しようとしています。最後にnullを追加する方法を知っていますか? 連結のためのコードは次のとおりです。cmakeを使用してファイルの末尾にヌル文字を追加します。
file(APPEND ${out_file} NULL)
file(APPEND ${out_file} "\\0")
file(APPEND ${out_file} "\0" HEX)
しかし、これら3作品のどれも:私はアプローチ以下試みた最後に'\0'
を追加する
function(cat in_file1 in_file2 out_file)
file(READ ${in_file1} CONTENTS)
file(WRITE ${out_file} "${CONTENTS}")
file(READ ${in_file2} CONTENTS)
file(APPEND ${out_file} "${CONTENTS}")
endfunction()
。誰でもここで助けることができますか?
あなたはそれが入力ファイルまたはHEXに見られるように、テキスト(例えばのように、最終的なファイルを持っていると思いますか最終ファイル:6369616f2c20736f6e6f0a73692c73690a7365636f6e646f2c206a6a6a6a0a6563636f6c6f20696c207365636f6e646f0a00)?あなたがテキストとしてそれをしたいのであれば、なぜ最後にヌル文字を追加したいのですか?あなたがヘックスで欲しいなら、それは別の話です。 – fedepad
'file(APPEND $ {out_file}" \ 0 ")'を試しましたか? – wasthishelpful
@wasthishelpful:はい。どちらもうまくいきません。 – tejas