私は途方もない数の数値計算を行う必要があるプログラムを書いています。しかし、私は Qt Creator でプログラムのフロント エンドを開発しているので、まだ MinGW を扱っていません。
インテル® C++ コンパイラーを QT Creator と統合または使用する方法はありますか?
現在 IC++ 11.0 と QtCreator 1.2.1 を使用しています
私は途方もない数の数値計算を行う必要があるプログラムを書いています。しかし、私は Qt Creator でプログラムのフロント エンドを開発しているので、まだ MinGW を扱っていません。
インテル® C++ コンパイラーを QT Creator と統合または使用する方法はありますか?
現在 IC++ 11.0 と QtCreator 1.2.1 を使用しています
そう思いますが、「 Windowsへのアプリケーションのデプロイ」セクションに記載されているように、QtCreatorを再構築/再構成する必要があります。ディレクトリを調べるmkspecs
と、おそらく必要なものである「win32-icc」が表示されます。
編集:明確にするために、作成者だけでなく「SDK」全体が必要になる場合があります。次に、qt/
を使用してSDKファイルツリーの直接の範囲内でQtを再構成する必要があります。
configure -platform win32-icc
加えて、あなたが必要とするかもしれない他のオプション。また、これを構築するには少し時間がかかりicc
ます。コンパイル速度がわからないため、これを1日に数時間与えることをお勧めします。
一部のコードのコンパイラパフォーマンスが心配であるが、目的のコンパイラと統合されていない開発ツールを使用したい場合は、Intelコンパイラを使用してQtプログラムによって呼び出されるDLLを生成するのは賢明な答えではありません。 ?
そして、すべてのパフォーマンスの質問と同様に、コンパイラの最適化が実際に限界であることを確認するためにコードをベンチマークしましたか?ハードウェアのアップグレードやターゲットを絞ったアセンブリコードなど、他のオプションを調査しましたか?ツールを変更して測定されていないパフォーマンスの問題にぶつかると、通常は無駄な作業につながります。