lua を自分のプロジェクト (lua 5.2.1) に統合しようとしていますが、問題なくコンパイルできます。
しかし、私の問題は、私のプロジェクトがファイルシステムからのファイルの読み取り/書き込みに独自のシステムを使用していることです。
それで、fopen / fclose / fread / fwriteの各呼び出しを置き換えるためにluaを変更し始めます...
しかし、問題は、 stdio fct ans が私のプロジェクトに同等のものを持っていない(そして再実装がそれほど簡単ではない)いくつかの FILE 関数を使用している場合、Lua があまりにも多く混在していることです: ungetc setvbuff
等々....
私の質問 ^^ いくつかの aleeady はそれをしようとしていますか? はいの場合、どのように?この機能を持つ lua の拡張機能 (一部の C ライブラリは、ファイルの開閉を要求するためにコールバック fct を使用します) はありますか?
マルチプラットフォームOSまたは組み込みシステムで実際に使用されているluaがstd libを非常に強力に使用していることは、私にとっては奇妙なことです。
あなたが私に与えることができる助けをありがとう:)