問題タブ [mingw-w64]
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.
gcc - GCC で CRT に静的にリンクする方法は?
GCC を使用して Windows / macOS および Linux の CRT に静的にリンクするにはどうすればよいですか?
gcc - MinGW w64 の OpenMP?
MinGW-w64 GCC コンパイラ (Windows) 用の OpenMP バイナリはありますか?
mingw - MinGW-w32 対 MinGW
MinGWプロジェクトとMinGW-w64プロジェクトの32 ビット部分の違いは何ですか? MinGW-w64 の 32 ビット部分は、x64 とはまったく関係ありませんか?
彼らのコンパイラはまったく同じことをしているようです...
gcc - GCC でのベクトル型 __m128、__m256 とのオーバーロードの競合
新しい Intel の Sandy Bridge プロセッサで AVX 命令をいじり始めました。MinGW64のGCC 4.5.2、TDM-GCC 64ビットビルドを使用しています。
ostream が vector typesなどをコンソール__m256
に出力できるように、operator<< をオーバーロードしたいと考えています。__m128
しかし、私は過負荷の競合に遭遇しています。次のコードの 2 番目の関数は、「以前の宣言と競合しています」というエラーを生成しますvoid f(__vector(8) float)
。
コンパイラは 2 つのタイプを区別できず、両方を考慮しているようf(float __vector)
です。
これを回避する方法はありますか?私はオンラインで何も見つけることができませんでした。どんな助けでも大歓迎です。
c++ - mingw-w64 でブーストをコンパイルする
Windows 64 ビット マシンで mingw-w64 を使用してブーストをコンパイルする必要があります。http://boost.teeks99.com/ 、boost_1_46_1-vc64- bin.exe からプリコンパイルされた boost_filesystem-vc100-mt および boost_system-vc100-mt にリンクしてみました。しかし、リンクに関する大量のエラーが発生するだけです
基本的に、プリコンパイルされたライブラリをあきらめ始め、mingw-w64 mys self で boost をコンパイルしたいと考えています。GNU gcc や mingw(32bit) など、私のコンピューターには多くのツールチェーンがあると思います。x86_64-w64-mingw32-g++ を使用して Boost をコンパイルするように Boost を指定するにはどうすればよいですか?
c++ - 64 ビットの静的ライブラリをビルドする
64 ビット Qt Creator で使用されるスタティック ライブラリを構築したいと考えています。Windows または Mac でこの lib(freetype) をビルドできます。問題ありません。Windows では、mingw-64 を見つけました。ここで質問があります。mingw64 の 64 ビット バージョンの make (makefiles 用) が必要ですか、または mingw32-g++ を 64 ビット バージョンと交換し、古い make を使用する方法があります。 mingw32から?私はsthを誤解していますか?私はすでに freetype.a の 32 ビット バージョンをビルドしており、32 ビットの Qt Creator がある ubuntu と Windows で正常に動作します (Mac の場合は 64 ビットの Qt Creator しかありません。理由はわかりません...) ありがとう。
build - 「doskey」Scons構築エラー
node.jsを(クロス)コンパイルしようとしていますが、sconsから発生しているように見えるこの奇妙なエラーが発生します。
私のビルド環境は、mingw/msysおよびmingw-w64ツールを使用するWindows7でした。実行されているように見えるスクリプトのいずれにもdoskeyへの参照が見つからないため、非常に行き詰まっています。
ありがとう
mingw - LinuxまたはMacOSにmingw32とmingw64の両方をインストールするにはどうすればよいですか?
LinuxまたはMacOSにmingw32とmingw64の両方をインストールするのに問題があります。私は多くの異なるパッケージリポジトリと複数のバージョンのLinuxを試しました。何でも使ってよかったです。
ありがとう。
c++ - MinGW でスレッドを使用しますか?
私は、スレッドを開く必要がある小さなツールを構築しています。そのスレッドで何が起こっても、メインアプリに干渉したくなく、実行し、エラーを処理して閉じます。
mingwコンパイラでこれを行うにはどうすればよいですか? LinuxではPOSIXを使用できますが、このツールはx86とx64の両方のwinでのみ実行されるため、その方法がわかりません。