Qt for Visual Studio 2010をビルドする方法
Visual Studio 2010でQtを使用するための安定したソリューションを提供するハウツーを見つけるのに苦労したので、すべての情報といくつかの試行錯誤を収集した後、自分のソリューションをガイドに書きたいと思います。 問題、またはビルド済みのバイナリを使用できないのはなぜですか? Visual Studio 2008用にビルドされたバイナリを使用すると、いくつかの特別なケースでは機能するようですが、機能しないことがわかりました。私の場合、問題なくコンパイルされましたが、次のようなランタイムエラーが発生します。 またはVisual Studio 2010から起動した場合: 更新:なぜそれが一部の人には効果があるのか、他の人には効果がないのかを分析しているブログ投稿を見つけました。つまり、同じマシンにVisual Studio 2008がインストールされているかどうかによって異なります。 http://blog.paulnettleship.com/2010/11/11/troubleshooting-visual-studio-2010-and-qt-4-7-integration/ 最も重要なこと(私が愚かに気付かなかったこと)は、Visual Studio 2008がインストールされていない場合、Visual Studio 2008のコンパイル済みライブラリとDLL(Qt Webページで入手可能)を使用できないことです。その理由は、ダウンロードしたQt SDKはVC9.0 DebugCRTに依存するデバッグビルドであるため、再配布可能なインストーラーとしては入手できないVisual C ++ 2008 Debug Runtimeがインストールされている必要があるためです。DebugCRTをインストールする唯一の方法は、Visual Studio 2008全体をインストールすることです。