2017-12-19 31 views
0

私はC、Netbeans、Qt、そしてより複雑なリンクをimport antigravityよりも新しくしました。私はQtのNetbeansをセットアップしようとすると混乱してきます。私はWindows 7になっています。QtのバージョンのlibstdC++ - 6.dllは動作しますが、MinGWは動作しないのはなぜですか?

MinGWをインストールしてから、Qt SDKを別途インストールしました。私が後者をインストールしたとき、私はすでにそれを持っていたので、MinGWからオプトアウトしました。私はすべてのパスがNetbeansで正しく設定されていると思います。私は基本的なQtアプリケーションを構築できます。

私はアプリを実行しようとすると、私はこのエラーを取得:

enter image description here *

私は私のPATH上でそのDLLのコピーが2つありますMinGWの付属1、と来たものをQtでMinGWをAppフォルダにコピーしてアプリを実行すると、上記のエラーが発生します。 Qt oneをフォルダにコピーすると、エラーは発生しません。

Qt DLLとMinGWの違いがあります。これは私にとって非常に不安です。 MinGWを含まないことを選択した場合、このDLLは何ですか、私のQtインストールにはなぜ、なぜMinGWのインストールと異なるのですか? MinGWとQtを自分のシステムから取り出して、MinGWに新しいQt SDKを再インストールするだけですか?私はQtだけでなく、他の種類のCプログラミングもしたいので、MinGWを別にインストールするのは「正しい」と感じました。何が起こっている

答えて

1

それはDLLを見つけることだが、そのDLL内要求されたオブジェクトを見つけることができません。 mingwライブラリはおそらくstdlibライブラリとは異なる内容を持っています。異なるコードセット間で不一致があります。

私の提案:

MingwをQtでパッケージ化して使用してください。彼らはQtで動作することを検証する作業を行っています。なぜそれを利用しないのですか?

私はこの昨年、私は正しいバージョンのmakeを探す必要がありました。当時は提供されていませんでした。

関連する問題