問題タブ [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.
c++ - Linux で DirectX アプリを開発することは可能ですか?
何よりも興味深いのですが、Linux で DirectX アプリをコンパイルできますか?
明らかに公式の SDK はありませんが、wine で可能かもしれないと考えていました。
おそらくワインには、ゲームを実行するための DirectX インターフェイスが実装されていますか? それに対してリンクすることは可能ですか?(編集: これは winelib と呼ばれます)
それができない場合は、ワインの下で実行されているアプリを使用した mingw クロスコンパイラかもしれません。
半分はここで私自身の質問に答えましたが、誰かがこのようなことが行われたことを聞いたことがありますか?
c - Cで利用可能なスタックサイズを確認する
GCC 3.4.5 (mingw-special vista r3) で MinGW を使用しています。
私の C アプリケーションは多くのスタックを使用するので、スタックが不足しそうになった場合に状況をきれいに処理できるように、プログラムでスタックがどれだけ残っているかを知る方法はないかと考えていました。
そうでない場合、スタックスペースが不足する可能性があるという問題を回避する方法は他にありますか?
どのサイズのスタックから始めればよいのかわからないので、プログラムでもそれを特定する必要があります。
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オブジェクトを使用できません)。
誰かが同様の状況で成功しましたか?
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 に追加するにはどうすればよいですか?
visual-c++ - MinGW ライブラリを Windows ライブラリに変換すると、VC++6 で奇妙なリンクが表示される
以下のように、gmp-discuss リストのスレッドで詳しく説明されているように、MinGW.a
から Windowsへの変換プロセスを使用しました (--disable-shared --enable-static で作成されたライブラリに対して作用します)。.lib
私は今、.lib
VC++6 が問題なくリンクできるように見えるファイルを持っています。今私が懸念しているのは、リンク フェーズから得られる警告メッセージです。
手順のこの時点では、これらは私の DLL (特定の GMP 機能をラップする) の実行に違いはありません。しかし、それで十分ですか?これらの 3 つのシンボルをlibgmp.a
Windows DLL にリンクすると、後で噛み付くことになりますか?
c++ - MinGW の g++ を使用して Windows XP で Qt プログラムをコンパイルする
スタブ Qt アプリケーションがあり、コンパイラ エラーが発生し続けます
私はコマンドqmake -project
とqmake
コマンドを使用しましたが、私が知る限り、彼らは正しく仕事をしました。その後、コマンド ラインで呼び出すmake
と、次のエラーが表示されます。
Google で検索すると、スレッドを維持することは重要ですが、このエラーを修正する方法は重要ではないことがわかります。どんな助けでも大歓迎です。
編集(OPが残した回答からコピー):
私は今得ます:
qt - Qt アプリケーションが見事に失敗する
Qt アプリケーションをそのライブラリとリンクしようとしていますが、リンカー (MinGW) が次のような行を何百も吐き出します。どうすればよいかわかりません。
windows - Qt + win32 + mingw でのネイティブ Windows API リンクの問題
mingw ツールセットを使用して Qt でネイティブ Windows API を使用しようとしています。一部の機能でリンクの問題があります。何が起こるのですか?これは mingw 名マングリングのバグですか?
エラー:
「CreateEnhMetaFileW@16」への未定義の参照
Rectangle@20 への未定義の参照
`CloseEnhMetaFile@4' への未定義の参照
c++ - Microsoft Visual C++ デバッガーで MinGW EXE をデバッグするにはどうすればよいですか?
Microsoft Visual C++ デバッガーで MinGW EXE をデバッグするにはどうすればよいですか?
python - Python Distutils
Distutilsの厳格なバージョン番号クラスのため、cythonをインストールできませんでした。たとえば、binutils-2.18.50-20080109-2.tar.gz をMinGWと共に使用してcython をインストールすることはできません。ソース コードのドキュメントには、「このバージョン番号付けシステムの理論的根拠は、distutils のドキュメントで説明されます」と記載されています。私はその根拠を見つけることができません。
私の質問: このバージョン番号付けシステムの理論的根拠は何ですか?