問題タブ [msys2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1015 参照

msys2 - MSYS2 で libc ヘッダーが見つかりません

Mingw-W64 を使用して MSYS2 で GNU Make をビルドしようとしていますが、pwd.h がないために Make が失敗します。これを提供するパッケージは何ですか?

0 投票する
1 に答える
1447 参照

python - Python をサポートする msys2 で vim をコンパイルする

5時間無駄にしたので、ここで質問したほうがいいかもしれません。

問題なくvimをコンパイルできます(64ビットシステム):

フラグ python/dyn および python3/dyn は両方ともアクティブです

ただし、vim内からpythonコマンドを実行しようとするとすぐに:

さらに混乱を招くのは、msys2 にバンドルされているネイティブ vim が Python をサポートしていることです。ディレクトリを切り替えた後、使用していることを発見しました

  • /bin/msys-python2.7.dll
  • /bin/msys-python3.3m.dll.

これらのファイルを別のディレクトリにコピーして、名前を python27.dll または python2.7.dll に変更しようとしました。無駄に。

0 投票する
3 に答える
145108 参照

cygwin - MinGW-w64 と MSYS2 のインストール方法は?

オープンソースのライブラリを構築しようとしています。依存関係を簡単にダウンロードするには、パッケージ管理システムが必要です。最初は を使用してMinGW+MSYSいます。ただし、含まれるパッケージは限られています。誰かが私に使うように言ったMinGW-w64 + MSYS2

ここmingw-w64-installからダウンロードしました。実行すると、次のエラーが報告されます。修正方法は?

ここに画像の説明を入力

ところで、MinGW-w64ダウンロード ページから、多くのダウンロード リンクが表示されます。Cygwinもリストされています。CygwinとはどのようMinGW-w64に関連していますか?

ここに画像の説明を入力

私の現在の理解では、 の時点ではMinGW+MSYS、MSYS は MinGW への優れたアドオンにすぎませんが、 の時点ではMinGW-w64 + MSYS2、MSYS2 はスタンドアロンであり、MinGW-w64 は連携できるライブラリのセットにすぎません。Cygwin がさまざまなパッケージをダウンロードできるように。

0 投票する
1 に答える
583 参照

c++ - pacman で msys2 からインストールされたライブラリを使用するアプリをビルドする

Visual Studioglib-2.0を使用するアプリをビルドしようとしました。

fromでglib-2.0インストールされたので、持っていませんが持っていますpacmanmsys2glib-2.0.libglib-2.0.a

Visual Studio 2013から追加の依存関係を設定するglib-2.0.aintl.a、次のエラーが発生しました。

Erreur 2 error LNK2001: symbole externe non resolu ___chkstk_ms C:\Users\julien\Documents\Visual Studio 2013\Projects\m\m\libintl.a(loadmsgcat.o) m

Erreur 66 error LNK2001: symbole externe non resolu __imp_getsockopt C:\Users\julien\Documents\Visual Studio 2013\Projects\m\m\libglib-2.0.a(giowin32.o) m

などなど...

私も設定しintl.aましたpkg-config --libs glib-2.0 --msvc-syntax

/libpath:C:/msys64/mingw64/lib.lib glib-2.0.lib intl.lib

アプリをビルドするにはどうすればよいですか?

0 投票する
1 に答える
502 参照

git - MSYS/MinGW パス変換のルールは何ですか?

Winmerge を git の差分ツールとして使用する方法に関するこの投稿をフォローしています。最初はうまくいきません(よろしいので、ここでの私の質問には関係ありません)。主な違いの 1 つは、ネイティブ Windows 環境のmsysgitではなく、MSYS2内で提供される git を使用していることです。関連する git config フラグメントは次のとおりです。

驚いたことに、winmerge のコマンド ライン オプションの一部が実行時にドライブ文字に変換され、失敗しました。後に実行される実際のコマンドgit difftool -gは次のとおりです。

D:/msys64MSYS2 インストール プレフィックスはどこにありますか。エラーの矛盾に注意してください —/e変換されていない、/wlパス コンポーネントに変換されている、その他すべてがドライブ文字に変換されている。すべてのオプションのプレフィックスとして-代わりに使用することにより、後で解決策が見つかります。/

私の質問は:

  1. 一貫性のない動作の理由は? cygpathパス変換の実行方法に関する参照はありますか?
  2. 幸いなことに、WinMerge は-オプション インジケーターとしての使用を受け入れます。/のみが受け入れられるGUI ツールの場合、回避策はありますか?
0 投票する
1 に答える
208 参照

perl - この Perl モジュールをインストールしようとすると、この undefined reference エラーが発生します

私は mingw に msys2 を使用しており、この Params::Validate モジュールをダウンロードしようとしています。このエラーが表示されますが、問題が何であるかをオンラインで見つけることができません。何が問題なのか、どうすれば直せるのか教えていただけると大変ありがたいです。
ありがとう!