問題タブ [mingw32]

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

windows - MinGW で GLib をコンパイルして使用する方法

Windows 環境でGnome GLibを使用し、無料の MinGW コンパイラを使用して C で開発したいと考えています。問題は、このライブラリをコンパイルする方法がまったくわからないことです。これを達成するために必要なツールと、従うべき指示について説明してください。

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

windows - mingw32の「パス」にプログラムを追加する

私は、mingw32を介してrubyを実行しているように見えるNetBeansを介してローカルでrailsアプリを実行しています。lameへのシステムコールを実行しようとしています。これはirbだけを使用して正常に機能しますが、この特定のセットアップでは見つかりません。

mingw /このレールのインスタンスにラメがどこにあるかを伝えるにはどうすればよいですか?

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

qt - QT4での基本的なコンパイルの問題

昨夜ダウンロードした最新のQTSDKfor Windowsでコンパイルするために、大学の教科書から非常に単純なリストを取得しようとしています。通常のナンセンス(make.batがない、環境変数を手動で追加する必要があるなど)に苦労した後、ようやくビルドできるようになりました。しかし、2つのライブラリのうち1つだけが機能しているようです。

私が使用する.proファイルは非常に単純です。

これらの2つのサブフォルダーのそれぞれに、ライブラリのソースがあります。QMAKEを実行すると、makefileが生成され、Makeを実行すると、すべての準備が実行され、g++呼び出しで失敗します。

問題は、-lutilsが追加されたコマンドラインの終わり近くにあるようです。これは、utilsという名前のライブラリがあることを示しています。私はそれを見ることを期待していましたが、-outの後にライブラリ名が含まれていることに気付くでしょう。そのため、それらはlibutilsとlibdataobjectsになります。私はこれがなぜ起こっているのかを理解しようとしましたが、無駄になりました。

誰もが何が起こっているのか考えていますか?

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

perl - Windows 7にPerl用のMinGWとTkをインストールしようとしています

だから...私はこれを数週間機能させようとしています。.exe を介して MinGW をインストールできますが、何をしても、Tk-804.029 のコンパイルで「make」コマンドが正しく使用されるように、make サポートまたは ppm install MinGW が機能しないようです。 .

(Perl モジュールのインストール:

  1. perl MakeFile.PL - 正常に動作します
  2. make または dmake - MinGW に Make または DMake を適切に関連付けさせることができません (MinGW/bin ディレクトリにも正しい .exe が見つかりません... -32 ビットの mingw32-make.exe を使用してみましたが、コンパイルされたヘッダー ファイルに関するエラーが表示されます。

)

ppm のインストール MinGW も動作せず、パッケージが見つからないと思われるようです。だから私は途方に暮れています。システムは x64 セットアップで Windows 7 を実行しています。

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

c++ - Windows で静的 Qt ビルドをコンパイルするときの未定義の参照

Windows プラットフォーム (Windows XP SP3) で Qt ツールキットの静的バージョンをコンパイルしたいと考えています。Windows 用の最新リリースをダウンロードし、正常にインストールしました。次に、[スタート] メニューから Qt 4.6.3 コマンド プロンプトを開き、以下を呼び出しました。

configure -static -release -nomake examples -nomake demos -fast

構成は正常に実行され、最初の部分mingw32-makeも同様に実行されます。ある時点で、多くの未定義の参照を取得します。

mingw32-make[4]: ディレクトリ `C:/Qt-static/4.6.3/src/tools/moc' に入り
ます-DQT_TEXTCODEC -DQT_NO_CAST_FROM_AS CII -DQT_NO_CAST_TO_ASCII -DQT_NO_CODECS -DQT_NO_DATASTREAM -DQT_NO_GEOM_VARIANT -DQT_NO_LIBRARY -DQT_NO_QOBJECT -DQT_NO_STL -DQT_NO_SYSTEMLOCALE -DQT_NO_TEXTST REAM -DQT_NO_THREAD -DQT_NO_UNICODETABLES -DQT_NO_USING_NAMESPACE -DQT_NODLL -I" ." -私"。" -I"......\include" -I"......\include\QtCore" -I"......\include\Qt Xml" -I"....\xml " -I"c:\Program Files\Microsoft Visual Studio .NET 2003\SDK\v1.1\include" -I"......\mkspecs\win32-g++" -o release\moc.o moc. cpp

...

g++ -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-rel oc -Wl,-s -Wl,-subsystem,console -mthreads -Wl -o .... ..\bin\moc.exe リリース/m oc.o リリース/preprocessor.o リリース/generator.o リリース/parser.o リリース/token.o リリース/main.o -L"c:\Program Files\Microsoft Visual Studio .NET 2003\SDK\v1.1\ Lib\" -LC:/Qt-static/4.6.3/src/tools/bootstrap/release -lbootstrap -luser32 release/moc.o:moc.cpp:(.text +0x14b): QByteArray::shared_ null への未定義の参照 release/moc.o:moc.cpp:(.text+0x156): `QByteArray::shared_ への未定義の参照QByteArray::shared_ null'
release/moc.o:moc.cpp:(.text+0x150): undefined reference to

...

未定義の参照のリストは、実際にはもっと長くなります。

これは、かなりデフォルトの Windows インストールではすぐに使用できます。何か間違ったことをしているのだろうか、それともツールキットにバグがあるのだろうか。

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

c++ - distutils を使用して Linux で Python 拡張機能をクロスコンパイルする

Linux で Python/distutils/SWIG/C++ 拡張機能の Windows バージョンと Linux バージョンの両方をコンパイルする方法はありますか? 私が理解している限り、問題は少なくともpython-devのWindowsバージョンを入手することにあります。

ありがとうございました。

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

qt4 - Qt4とMySQLドライバープラグインでmakeを作成する

QTプレーンのインストールは問題ありませんが、MySQLドライバープラグインを使用してQTを再コンパイルする必要がある場合はどうでしょうか。紛らわしい。そして、configureを実行すると、QtはMySQLドライバーを登録しますが、mingw32-makeを実行しようとすると、この嫌悪感がコマンドプロンプトに表示されます。

これが私の仕様です:

  • Windows7NokiaのオープンソースQT
  • Qt SDK for Windows(C:\ Qt \ 2010.04 \ qt)
  • Linux MinGWバージョン5.1.6(C \ Linux \ MinGW)
  • MySQL5とC++ファイル(C:\ MySQL5)

そして私の環境変数:

これらのサイトにはそれぞれ独自の方法があります。それらをフォローしようとしましたが、失敗しまし
http://www.qtcentre.org/wiki/index.php?title=Building_the_QMYSQL_plugin_on_Windows_using_mingwhttp://jeethurao.com/blog/?p=18

MySQLドライバープラグインの使用を許可するのを手伝ってください。

御時間ありがとうございます。

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

mingw - Windows 7 で MinGW を使用して C コードをコンパイルするとエラーが発生する

Makefile は次のとおりです。

ソースコードbacktrace.cは、C言語でスタックトレースを取得できるライブラリです。詳細はgoogle code: http://code.google.com/p/backtrace-mingw/

コマンドを使用する場合:

エラーメッセージが表示されます:

このエラーを修正するにはどうすればよいですか?

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

c++ - オブジェクト指向を使用してC++で新しいデータ構造を作成するにはどうすればよいですか?

大学の今学期はデータ構造というクラスがあり、教授は学生に好きな言語を選択させました。私はゲームプログラマーになりたいので、Javaを使用できなくなったので、C ++を選択しました...しかし、今ではこの言語の知識が不足しています。次のことを行う必要があります。Delphi配列のようなSuperArrayを作成します(開始インデックスと終了インデックスを選択できます)。私のコードは次のとおりです。

main.cpp

superarray.h

superarray.cpp

このコードをコンパイルしようとすると、次のエラーが発生します。

私は何をすべきか?

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

c++ - MinGW コンパイルの問題

Web サイトで見つけた自動インストーラー MinGW-get-inst を使用して MinGW をインストールしました。eclipse を使用して C++ プログラムを作成しています。私のコードは正常にコンパイルされ、.exe ファイルが生成されます。しかし、この実行可能ファイルを開こうとすると、コンピューターにlibgcc_s_dw2-1.dllが見つからないというエラーが表示されます。このファイルは MinGW\bin の下にあるので、存在することがわかります。

これはすべての C/C++ プログラム用です。単純な hello-world プログラムでテストしています。修正はありますか?

ありがとう