問題タブ [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.
c++ - Windows 8 64 ビットで MingW と Code::Blocks をセットアップする
Windows 8 64 ビットラップトップでMingWとCode::Blocksをセットアップしようとしていますが、ファイルの作成中に問題に直面しています。これらは私がインストールしたバージョンです:main.cpp
- MingWの場合はx86_64-w64-mingw32-gcc-4.7.4-release-win64_rubenvb.7z (そのリストの 4 番目)、および
- Code::Blocksのcodeblocks-12.11-setup.exe。
mingw64\bin
環境変数にパスを設定しました。また、Code::Blocks コンパイラ設定で、すべてのToolChain Executablesのパスを設定しました。MingWのbin パスには 2 つのgccがあります。1 つは -で、もう 1 つは -です。C++ コンパイラ、静的および動的ライブラリのリンカーと同じです。単純なHello Worldファイルを作成しようとすると、いくつかのエラーが表示されます。gcc.exe
x86_64-w64-mingw32-gcc.exe
fwprintf
同様に、 - 、wprintf
、std:cout
などの多くのエラーと未定義の参照があります。
設定に問題があることは確かですが、何が問題なのかわかりません。誰でも問題を見てもらえますか。
私が実行しているコードは次のとおりです。
qt - qtに特定のバージョンのmingwを使用させるにはどうすればよいですか?
私は Qt と mingw が初めてで、特定のバージョンの mingw (4.6.3 64 ビット、正確には)。
qtSDK インストールで特定の mingw ファイルを置き換える必要がありますか? または、特定の方法で設定するための Qt クリエーターに構成メニューがありますか?
mingw を別々にインストールして、どうにかして 2 つをリンクする必要がありますか? 私はこの問題についてまったく無知なので、何も仮定に任せないでください。
numpy - Windows で f2py を使用して 64 ビット Python 拡張機能をビルドする
f2py.py
Numpy のスクリプトを使用して、Fortran ソースから Python 拡張機能を構築しようとしています。http://www.scipy.org/F2PY_Windows ( web archive )の手順に従っています。私のシステムは Windows 7 64 ビットで、主に Python 2.7.3 [MSC v.1500 64 ビット (AMD64)] を使用しています。私はhttp://www.lfd.uci.edu/~gohlke/pythonlibs/#numpyから Numpy-MKL 1.7.1 を持っています
これが私が試したことです:
- Fortran コンパイラを選択します。64 ビットの Python を使用しているため、64 ビットの Fortran コンパイラが必要です。MinGW-w64から、いくつかの個人用ビルドを試しました。
- 新しい
cmd.exe
シェルを開き、GCC コンパイラを抽出した場所へのパスを編集します。set PATH=%PATH%;c:\gnu\mingw64\bin
set C_INCLUDE_PATH=C:\gnu\mingw64\include
f2py.py
次のコマンドでビルドを試してください。C:\Python27\python.exe C:\Python27\Scripts\f2py.py -c --fcompiler=gnu95 --compiler=mingw32 -lmsvcr90 -m foo foo.f90
出力は次のとおりです ( でノイズ ラインを削除<--snip-->
)。
これを初めて実行すると、次の 3 つの新しいファイルがビルドされることに注意してくださいC:\Python27\libs
。
libmsvcr90.a
libpython27.a
python27.def
他に何かインストールする必要がありますか? に他のオプションを提供する必要がありますf2py
か? より一般的に言えば、GNU コンパイラから MSVC ビルド Python の拡張機能をビルドすることは可能ですか?
c++ - Mingw-64 と Netbeans (正しく起動できません 0xc000007cb)
このSOリンクに従って、mingw-64をNetbeansにインストールしました。アプリケーションを実行すると、常に以下のエラーが発生します。問題は何でしょうか?
c++ - opencv 64 exe を作成する必要があります (エラー The procedure entry point could not be loaded )
Netbeans IDE で mingw-w64 と opencv 64 ビット dll を使用して 64 ビット アプリケーションをビルドする方法。「mingw w64」を正常にインストールし、64 ビットの単純な C++ exe を正常に生成しました。
対応する 64 ビット dll を PATH および NetBeans フォルダーに含めることで、単純な opencv 64 ビット アプリケーションを作成しようとしましたが、常に次のようなエラーが発生します。
build - Windows で MinGW x64 をビルドする方法
ここに次のような質問がありました: MinGW W64 のビルド方法
しかし、答えはありません。
mingw-w64-howto-build.txt を読んで宿題をしましたが、まったくうまく書かれていません。
そのファイルの一部を次に示します。
== Mingw-w64 ヘッダー セットをインストールし、必要なシンボリック リンクを作成します == [HDRSYM]
ステップ 1) ヘッダーのソース ディレクトリは、ソースに応じて mingw-w64/trunk/mingw-w64-headers または mingw-w64/mingw-w64-headers になります。
ステップ 2) 別の「build」ディレクトリを作成し、その中に入ります。ヘッダーをインストールするには、次を実行します: ../path/to/configure --build= \ --host=x86_64-w64-mingw32 --prefix=/mypath 次に、「make install」を実行してヘッダーをインストールします。
「プレフィックス」とは?ここにはどのパスを入力すればよいですか?
手順 3) GCC では、x86_64-w64-mingw32 ディレクトリを同じルートのディレクトリ 'mingw' としてミラーリングする必要があります。したがって、configure default /usr/local を使用する場合は、次のように入力します: ln -s /usr/local/x86_64-w64-mingw32 /usr/local/mingw、または sysroot の場合は次のように入力します: ln -s /mypath/x86_64-w64-mingw32 /mypath/mingw
デフォルトを使用しているかどうかを確認するにはどうすればよいですか? この「/usr/local/mingw」がシステムに存在する場合、どこにあるべきですか? 「マイパス」って一体何?? 何のためのパス?C:\MinGW (この x64 のビルドに使用する必要があるもの) に MinGW をインストールしました。それはこのシンボリックリンクと関係がありますか??
ステップ 4) x86_64-w64-mingw32/lib ディレクトリを手動で作成します: mkdir -p /usr/local/x86_64-w64-mingw32/lib または、sysroot の場合: mkdir -p /mypath/x86_64-w64-mingw32/lib既に存在し、エラーが表示されますが、無視してください。
sysroot の場合は? どういう意味ですか?
ステップ 5) x86_64-w64-mingw32/lib ディレクトリを x86_64-w64-mingw32/lib64 としてシンボリック リンク: ln -s /usr/local/x86_64-w64-mingw32/lib /usr/local/x86_64-w64-mingw32/lib64 sysroot の場合: ln -s /mypath/x86_64-w64-mingw32/lib /mypath/x86_64-w64-mingw32/lib64
sysroot の場合は? どういう意味ですか?#2
色々試してみましたが、結果は以下の通りです。
configure: エラー: mingw-w64 ヘッダー セットとビルド/ホスト オプションが正しく設定されているかどうかを確認してください。構成: エラー: ../../mingw-w64-crt/mingw-w64-crt の構成に失敗しました
c++11 - MinGW64 は 32 ビット コードをコンパイルできません
このリンクx64-4.8.1-posix-sjlj-rev1から MinGW をダウンロードしましたが、x86 ターゲット用にビルドしようとすると、多くのリンケージ エラーが発生します... x64 ライブラリのみがインストールされているようです...
Windows で x86 および x64 プラットフォーム用にビルドする必要があります... x64 と x86 の両方をダウンロードする必要がありますか、それとももっと簡単な方法がありますか?
編集IDE として eclipse keplero を使用していg++ -m32 -std=c++11 test.cpp -o test32.exe
ますg++ -m64 -std=c++11 test.cpp -o test64.exe
。そして、すべて問題ありません...したがって、問題はEclipseにありました...少し後で、MYSY( PATH に設定)を使用し、-m32をc ++リンケージオプションにも設定する必要があることがわかりました...
今は大丈夫です。
また、NetBeans C++ を IDE として使用しようとしました...素晴らしい IDE のようです!!!