問題タブ [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.
windows - '(' を含む bash 環境変数を展開します
Windows 10 で msys2 の bash を使用すると、bash スクリプトで、括弧を含む Windows 環境変数、つまり '(' に変数を設定できないようです。たとえば、
動作しません。env 変数を展開します$PROGRAMFILES
。バックスラッシュでエスケープしようとしました。「$PROGRAMFILES\(x86\)」ですが、それは機能しません。bashでこれを回避する方法はありますか? または、展開された変数では括弧が許可されていませんか? Windows 変数はすべて、プロセス環境で使用できます。
c - Windows 10 に GTK for c をインストールしますか?
Windows 10 に GTK をインストールする方法を教えてください。または、ステップ バイ ステップ ガイドを用意してもらえますか。おそらく、誰かがcmdからコンパイルする方法やIDEを準備する方法も説明している場合(コード:ブロックかもしれません)。
c++ - msys2 で alpha_encoder.exe (webm-tools) を作成するには?
alpha_encoderをコンパイルしようとしています) ( webm-toolsの下の WebM Project の小さなユーティリティ)。msys2の以前のインストール ( build_locally_with_various_option_prompts.batによってダウンロードおよび構成された)が下にあります。時間はかかりましたが、なんとかffmpegをコンパイルできたので、それを使用することにしました(おそらくうまくいくと思います)。それが私が今までやってきたことです。c:\FFcompiler
まず、webm-toolsを の下に複製しまし/cygdrive/c/FFcompiler/ffmpeg_local_builds/sandbox/win32/libvpx-1.4.0/third_party/
た。があるMakefile
ので、実行しようとしましたmake
:
しかし、g++はmkvparser.hpp
存在しません。コマンドは
Web を検索した後、webm-toolsはlibwebmに依存しているようで、 webm-toolsの兄弟フォルダーとして見つかることを期待しています。そう...
それで?README.libwebm
「mingw-w64を使用してWindows用のlibwebmをクロスコンパイルするには」最初にcmake
このように実行する必要があることを示していcmake -DCMAKE_TOOLCHAIN_FILE=path/to/libwebm/build/mingw-w64_toolchain.cmake path/to/libwebm
ます。私の場合:
i686 -w64-mingw32-g++cmake
が見つかりません。さらにグーグルで調べた後、これを修正する最も簡単な方法は、 を に追加することです。bin
mingw-w64-i686
PATH
この後、cmake
正常に終了し、 を作成しますMakefile
が make
、エラーで停止します:
エラーについて検索しましたが、立ち往生しています。私は何が欠けていますか?
ruby - msys2 での ruby gem ネイティブ拡張に失敗しました
いくつかの gem をインストールしようとしていますが、そのうちのいくつかはネイティブ拡張をビルドする必要があります。
自動生成された Makefile が何らかの理由で正常に動作しません。結果のエラーは次のとおりです。
このフォルダーに足を踏み入れて手動でメイクを実行すると:
問題をさらに詳しく調べます。
Makefile を少し変更すると (オブジェクトのヘッダーへの依存関係を削除します)、明らかなことが起こります。
(によって生成された) コマンドを手動で実行してmake -n
も、エラーは発生せず、正常にコンパイルされます。残念ながら、このハッカーを使用して宝石を構築することはできません。
問題は、make で実行するとシステムがヘッダーを検出しないのに、gcc を直接使用すると検出されるのはなぜですか? 何を変更する必要がありますか?
windows - Windows 10 で MSYS2 を介して hmatrix をインストールする際の問題
(64 ビット) Windows 10 コンピューターに hmatrix をインストールしようとしています。多くの考えられる解決策 (「Windows」および「代替 Windows ビルド」の説明を含む) を検索して試した後、このReddit スレッドに記載されている一連のアクションを追求することにしました。
ただし、コマンドを入力すると
MSYS2 シェルに入ると、次のログが表示されます。
ただし、ディレクトリを確認すると、そこにあるc:\msys64\mingw64\bin
ことがわかりlibopenblas.dll
ます。なぜ陰謀団がそれを見つけられないように見えるのか、私にはわかりません。
なぜこれが機能しないのか、または何をすべきかについての洞察はありますか?
更新:
ファイルlibopenblas.dll.a
とlibopenblas.a
はディレクトリにありc:\msys64\mingw64\lib
ます。このディレクトリも何らかの形で含める必要がある可能性はありますか? (もしそうなら、どうやってそれをしますか?)
また、以下の Alex Vorobiev のコメントにあるファイルをダウンロードし、c:\msys64\mingw64\bin
それらが .dll であるか、.lib であるかc:\msys64\mingw64\lib
を入力しました。ヘッダー ファイルは、既にc:\msys64\include\openblas
.
での切り替えや での切り替え\bin
など、これらの変更を行った後、元の投稿のコマンドでいくつかのバリエーションを試しましたが、それでもすべて同じエラーが発生します。\lib
\include
\include\openblas
python - クロス gdb は python を見つけることができません
MSYS2/MINGW64 を使用して、Windows で Python をサポートするクロス gdb を構築しました。私はMINGW64にpythonをインストールしました。つまり、私は持っていpython2.7.exe
てC:\msys64\mingw64\bin
、このアドレスは私のパスにあります。
gdb を実行すると、次のエラーが表示されます
C:\msys64\mingw64\lib
ある場所も追加しましたlibpython2.7.dll.a
が、それでも同じエラーが発生します。
また、Windowsにpythonをインストールしてすべてのパスを設定しようとしましたが、それでも同じエラーが発生します。
どうすればgdbにpythonを見つけさせることができますか?
qt - Qt Creator で MinGW-64 を使用する方法
これに関する多くの投稿があることは承知していますが、正直なところ、どれも理解できませんでした。
Qt Creator (オープン ソース 5.7) のキットをインストールするにはどうすればよいですか?
- 私はすでに MSYS2 をダウンロードしてインストールしました...どうすればよいかわかりません。
- すでに Qt64 をダウンロードしてインストールしました - NG....次に何をすればよいかわかりません。
私は Qt で開発できるようにしたいだけで、MinGW 32 と MinGW 64 の間で選択しました。
前もって感謝します!
編集:wikiページもチェックしました。ほとんどのコマンドは機能しませんでした。そして時代遅れだと言われました。