Windows 8 ベースのマシンでWapiti 1.3.0 (NLP タグ付けツール)をコンパイルしようとしています。C ソース コードは、Linux (および同様の) システムを対象としています。Cygwin gcc を使用してコンパイルできました。残念ながら、モデル ファイル (トレーニング情報が保存されているテキスト ファイル) からデータを読み取る必要があるため、機能していません。
v
次のコード行では、変数が読み取られていないようです。
double v;
if (fscanf(file, "%"SCNu64"=%la\n", &f, &v) != 2)
Cygwin dll が C99 ではなく、16 進浮動小数点を使用できないためだと思います。
POSIX システム ヘッダーが必要なため、MingW でコンパイルできないと思います。また、MingW が C99fscanf
フォーマットを処理するかどうかもわかりません。
私ができることの提案はありますか、それとも何か不足していますか?
ご協力いただきありがとうございます!
プログラムは Linux で問題なくコンパイル/動作しています。