問題タブ [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 に答える
2667 参照

c - Msys2 と MinGW を使用して Windows で OpenLDAP ライブラリを構築するにはどうすればよいですか?

Windows で OpenLDAP を構築しようとしています。私はそうするのが非常に困難です。

ここで概説されている指示に従い始めましたが、すぐにそれが時代遅れであることに気付きました。

その後、これを見つけましたが、それも正しくないことに気付きました。

私はついにこれを見つけこの男が経験している正確なバグを経験しました. しかし、彼の回避策 (portable.h の 1116 行をコメントアウト) を試すと、さらに問題が発生しました。

このライブラリを構築するための正規のソースはありますか?

私は使用しています:

  • ウィンドウズ 7 プロフェッショナル。
  • Msys2 (ここから x86_64 20160205 )
  • OpenSSL (ここからバージョン 1.0.1r )
  • rxspencer (ここからアルファ 3.8.g7 )
  • OpenLDAP (ここからのバージョン 2.4.44 )

ステップ 0:

rxspencer をコンパイルする

ステップ1:

Visual Studio 2010 x64 コマンド プロンプトを使用して OpenSSL をコンパイルする

ステップ2:

configure が rxspencer を認識できるようにパスを変更します。

ステップ 3:

これは機能します。優秀な!

ステップ 4:

これは機能します。優秀な!

ステップ 5:

include/portable.h の 1116 行目をコメント アウトします。

ステップ 6:

次のような一連のエラーが表示されることを確認します。

追加:

の一番上に

作り直して…

今、次のようなエラーがたくさんあります。

servers/slapd.def で問題が発生していることを指摘していますか?

ここで何が間違っていますか?私は何か間違ったことをしているのですか? Windows ではビルドがまったく機能しませんか?

0 投票する
2 に答える
56 参照

linux - フルパス「/bin/...」で実行可能ファイルを呼び出すことは移植可能ですか?

私が書いている RTOS ( http://www.distortos.org )の場合find、ビルド構成プロセスの一部として (make menuconfigターゲットから) 実行する必要があります。Windows の場合、ユーザーが MSYS2 をインストールしていると想定しているため、find.exe利用可能です。この特定のファイルの唯一の問題は、Windows にもそのようなファイルがあるC:/Windows/system32ことです (おそらく に近いものですgrep)。そのため、名前だけでファイルを呼び出そうとすると、環境変数内のフォルダーの順序に応じて、PATHどちらかが取得されます。

このプログラムをシェル スクリプトまたはシェル スクリプト/bin/findから呼び出すMakefileと、Windows と (私の) Linux の両方で機能することがわかりました。最も重要なことは、そのようfind.exeにすることで、 内のフォルダーの順序に関係なく、常に MSYS2 から呼び出されることですPATH。だから私は疑問に思っています-findこのように呼んでも大丈夫ですか、それとも移植性がなく、運が良かっただけですか?

0 投票する
2 に答える
7227 参照

eclipse - Eclipse やコードブロックなどの IDE で mingw-w64 と MSYS2 を使用するにはどうすればよいですか?

  1. ここでmsys2 をインストールします。

  2. ここからi686-5.3.0-release-posix-dwarf-rt_v4-rev0をダウンロード します

  3. msys2-i686-20160205.exeをセットアップした後、C:\msys32にi686-5.3.0-release-posix-dwarf-rt_v4-rev0を抽出します。

  4. 最後に、スタート メニューからMinGW-w64 Win32 Shellを実行し、これらのコマンドをそれぞれ実行します。

    • パックマン -Sy パックマン

    • パックマンシュウ

    • パックマンすぅ

  5. C:\msys32\mingw32\binを PATHに追加します。

私の質問:

  1. 任意の IDE で mingw-w64 を使用する場合、それは本当ですか?
  2. MinGW-w64 Win32 シェルMSYS2 シェルの違いは何ですか?

前もって感謝します。

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

go - MSYS2 で Go 言語を使用する

WindowsでMSYS2を使ったプログラミング言語Goを使いたいです。
どのパッケージを使用する必要があり、次のようなエラーを回避する方法は次のとおりです。

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

windows - Makefile は MSYS2 (Windows) の相対パスでのみ機能します

Ubuntu で問題なくコンパイルできる一連のプログラムがあり、Windows でもコンパイルするためのセットアップに取り組んでいます。MSYS2を使用しています。

次のようなメインの Makefile があります。

など。にはsrc/、そのプロジェクトの特定の Makefile を含むフォルダーがあります。それらの構造は次のとおりです。

このようにしてsrc/、相対パスを使用して のフォルダから、または絶対パスを使用してメインの Makefile から、特定の Makefile を実行できます。

これは Ubuntu では機能しますが、MSYS2 では相対パスのみが機能します。つまり、フォルダーから特定の Makefile をそれぞれ実行します。を使用してメインの Makefile を実行すると

エラーが発生します

を使用して確認できるように、ファイル/home/Jorgen/fqhe_mc_sphere/src/Misc/input.cppはそこにありますがls。理由はありますか?

編集:

結果以外の最初のターゲットを相対パスに変更します。つまり、

出力オブジェクト ファイルについても同様のエラーが発生します。

フォルダ/home/Jorgen/fqhe_mc_sphere/build/Misc/は存在しますが。

MSYS2 を管理者として実行しようとしましたが、役に立ちませんでした。

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

c++ - Windows 用コンパイル igzip

こんにちは!igzipのコンパイル方法を教えてください。コンパイル時にエラーメッセージが表示されます

コンパイルには MSYS2 を使用します。

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

ipython - MSYS2 の IPython で壊れた pyreadline

私は MSYS2 システムを持っており、そこにすべての依存関係と共に python3.5 をインストールしました。さらに、pip3.5 と pyreadline 2.1 を使用して ipython をインストールしました。ipython を起動すると、次のプロンプトが表示されます。 完成壊れた

それは壊れています(括弧間のスペースでわかるように、コマンドを完了せず、代わりにタブを挿入します。何が問題なのか手がかりを持っている人はいますか?