問題タブ [mingw]

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 投票する
9 に答える
7517 参照

c++ - Linux で DirectX アプリを開発することは可能ですか?

何よりも興味深いのですが、Linux で DirectX アプリをコンパイルできますか?

明らかに公式の SDK はありませんが、wine で可能かもしれないと考えていました。

おそらくワインには、ゲームを実行するための DirectX インターフェイスが実装されていますか? それに対してリンクすることは可能ですか?(編集: これは winelib と呼ばれます)

それができない場合は、ワインの下で実行されているアプリを使用した mingw クロスコンパイラかもしれません。

半分はここで私自身の質問に答えましたが、誰かがこのようなことが行われたことを聞いたことがありますか?

0 投票する
9 に答える
74099 参照

c - Cで利用可能なスタックサイズを確認する

GCC 3.4.5 (mingw-special vista r3) で MinGW を使用しています。

私の C アプリケーションは多くのスタックを使用するので、スタックが不足しそうになった場合に状況をきれいに処理できるように、プログラムでスタックがどれだけ残っているかを知る方法はないかと考えていました。

そうでない場合、スタックスペースが不足する可能性があるという問題を回避する方法は他にありますか?

どのサイズのスタックから始めればよいのかわからないので、プログラムでもそれを特定する必要があります。

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

c++ - Microsoft以外のプラットフォームでのコンポーネントオブジェクトモデル(COM)の使用

私は定期的に同様の状況に遭遇しています:いくつかの外部(非オープン、非文書化)データ形式にアクセスできるようにするために使用および呼び出す必要のあるCOM .DLL(IDLファイルなし)がたくさんあります。

MicrosoftのVisualStudioプラットフォームには、このようなCOM DLLをインポートしてプロジェクトで使用するための非常に優れた機能があります(Visual C ++の#importディレクティブ、またはVisual Basic .NETのダイアログを使用してそれらを選択して追加する)-これは、ベンダーが推奨する使用方法です。

マイクロソフト以外の開発プラットフォームでこれらのDLLを使用する方法を見つけることに興味があります。つまり、MinGWまたはCygwinでコンパイルされたC ++プロジェクトでこれらのCOMクラスを使用するか、LinuxへのWineのGCCポートを使用します(Linuxでネイティブに実行されるバイナリにWin32をターゲットとするC ++をコンパイルします)。

このドライバーを使用した場合の成功は限られていますが、100%の状況では成功しません(一部のメソッドによって返されたCOMオブジェクトを使用できません)。

誰かが同様の状況で成功しましたか?

0 投票する
6 に答える
56027 参照

gdb - gdb を MinGW に追加する

http://sourceforge.net/project/showfiles.php?group_id=2435にアクセスし、MinGW 5.1.4 用の自動 MinGW インストーラーをダウンロードし、同時に GNU ソースレベル デバッガー リリース候補: GDB 6.8- をダウンロードしました。3. 次に、MinGW ベース ツールを C:\MinGW にインストールしました。今のところ問題ありません。

ただし、gdb デバッガーをインストールすると、既にインストールされているものと同じ名前のファイルとフォルダーが多数ありますが、それらのファイルは既にインストールされているものとは異なります。たとえば、C:\MinGW\include\bfd.h は 171 KB ですが、gdb-6.8-mingw-3\include\bfd.h は 184 KB です。

既にインストールされているものを壊さずに gdb を MinGW に追加するにはどうすればよいですか?

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

visual-c++ - MinGW ライブラリを Windows ライブラリに変換すると、VC++6 で奇妙なリンクが表示される

以下のように、gmp-discuss リストのスレッドで詳しく説明されているように、MinGW.aから Windowsへの変換プロセスを使用しました (--disable-shared --enable-static で作成されたライブラリに対して作用します)。.lib

私は今、.libVC++6 が問題なくリンクできるように見えるファイルを持っています。今私が懸念しているのは、リンク フェーズから得られる警告メッセージです。

手順のこの時点では、これらは私の DLL (特定の GMP 機能をラップする) の実行に違いはありません。しかし、それで十分ですか?これらの 3 つのシンボルをlibgmp.aWindows DLL にリンクすると、後で噛み付くことになりますか?

0 投票する
4 に答える
15513 参照

c++ - MinGW の g++ を使用して Windows XP で Qt プログラムをコンパイルする

スタブ Qt アプリケーションがあり、コンパイラ エラーが発生し続けます

私はコマンドqmake -projectqmakeコマンドを使用しましたが、私が知る限り、彼らは正しく仕事をしました。その後、コマンド ラインで呼び出すmakeと、次のエラーが表示されます。

Google で検索すると、スレッドを維持することは重要ですが、このエラーを修正する方法は重要ではないことがわかります。どんな助けでも大歓迎です。

編集(OPが残した回答からコピー):

私は今得ます:

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

qt - Qt アプリケーションが見事に失敗する

Qt アプリケーションをそのライブラリとリンクしようとしていますが、リンカー (MinGW) が次のような行を何百も吐き出します。どうすればよいかわかりません。

0 投票する
4 に答える
4286 参照

windows - Qt + win32 + mingw でのネイティブ Windows API リンクの問題

mingw ツールセットを使用して Qt でネイティブ Windows API を使用しようとしています。一部の機能でリンクの問題があります。何が起こるのですか?これは mingw 名マングリングのバグですか?

エラー:

「CreateEnhMetaFileW@16」への未定義の参照

Rectangle@20 への未定義の参照

`CloseEnhMetaFile@4' への未定義の参照

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

c++ - Microsoft Visual C++ デバッガーで MinGW EXE をデバッグするにはどうすればよいですか?

Microsoft Visual C++ デバッガーで MinGW EXE をデバッグするにはどうすればよいですか?

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

python - Python Distutils

Distutilsの厳格なバージョン番号クラスのため、cythonをインストールできませんでした。たとえば、binutils-2.18.50-20080109-2.tar.gz をMinGWと共に使用してcython をインストールすることはできません。ソース コードのドキュメントには、「このバージョン番号付けシステムの理論的根拠は、distutils のドキュメントで説明されます」と記載されています。私はその根拠を見つけることができません。

私の質問: このバージョン番号付けシステムの理論的根拠は何ですか?