私が開発しているパッケージはAutotools(autoconf、libtools、configureなど)を使います。私はWindows XP sp3でMinGW-W64を使用して開発しています。
無限の知恵を持つlibtoolsは、私のシステムファイル(NATIVE_SYSTEM_HEADER_DIR)がある場所を決定しました。/mingw/含む。このディレクトリは MinGW-W64 セットには存在しません。もちろん、mingw32とmingw64もあります。必要な場所を指すエイリアスとしてmingwを使用するのがわかりました。
だから私は編集しましたC:\msys32\etc\fstabC:\msys32\mingw32\ /mingw
これが問題を解決する最速の方法であり、64ビットバージョンのコンパイルを開始すると、変更が簡単になると思う項目を追加しました。
これはうまくいきません。 これは、MSYS2の起動がmingw
「潜在的な問題になる可能性があるエントリ」(cygwinディレクトリなど)の下の特別な場合にエントリを無視することと同じです。
何が起こっているのかを説明できる人はいますか?これがmingw/include
必要なものを得るためにlibtoolsを実装する「正しい」方法ですか?
ところで、タグを追加するには新しすぎるため、使用可能なタグが不正確または不明確であることがわかりました。 MSYS2は以前のMSYSとは異なります。同様に、mingwはmingw-w64ではありません。誤解を招くラベルを貼ったことを後悔します。