1

CMake を使用して MinGW 4.7.2 でビルドされた 2 つの異なるプロジェクトがあり、これらを Qt グラフィカル アプリにリンクする必要があります。Qt のバージョンは 4.7.4 です。OSはWindows8 64ビットです。

問題は、コンパイルしようとすると、未定義の参照が大量に発生することです。いくつかの調査の結果、私のバージョンの Qt が minGW 4.4 を使用しているためだと思います。あれは正しいですか ?アプリを現在の構成で動作させる方法はありますか?

そうでない場合、動作する Qt の別のバージョンはありますか? 私が見た唯一のオプションは、Qt を minGW 4.7.2 でコンパイルすることです。ビルド中にエラーが発生したので、もっと簡単に機能させる方法があれば、それは素晴らしいことです。

また、2 つのプロジェクトを MinGW 4.4 でコンパイルしようとしましたが、実行するとクラッシュするため、これら 2 つのプロジェクトにこれ以上変更を加える予定はないため、MinGW 4.7.2 を保持する必要があります。

また、現在、64 ビットのラップトップで mingw.org の mingw を使用しています。そのため、今のところ問題はありませんが、mingw64の代替品の1つに変更する必要がありますか?

4

0 に答える 0