3

cmake から Intel Compiler を使用する Visual Studio 2008 プロジェクトを生成する簡単な (またはハックする) 方法はありますか?

の使用に関するいくつかのメモを見つけましICProjConvertた。動作することが証明されているスクリプトまたは CMake スニペットを持っている人はいますか?

これが、私が取得したい最終的なソリューションのスクリーンショットです。Intel Compiler プロジェクトが含まれていることに注意してください: 代替テキスト http://img156.imageshack.us/img156/370/screenau.png

4

1 に答える 1

1

今のところ状況はあまり良くありません。何度もグーグルで調べた後、メーリングリストで次のスレッドを見つけることができました。この問題に苦しんでいるのは私だけではないことがわかりました。

当分の間、次のような簡単な解決策はありません。

  • cmake には、すぐに結果を出すジェネレータがありません。
  • 現在、cmake で生成後のタスクを実行する方法はないようです

簡単な修正として、次のことができます。

  • VS ソリューションを生成してから、ワンクリック Intel Conversion ツールを使用します (自動化はなくなりました)。
  • 変換を行うためのシェルスクリプトをいくつか書く - 少し醜い

更新: 生成後のタスクでプロジェクトの変換を行うのはちょっとしたハックです。適切な構造を作成できるように、既存の Visual Studio ジェネレーターを変更することを考え始めました。構造自体は、典型的なソリューションと大差ありません。

  • .icprojソリューションと VS プロジェクト レベルの間に新しいファイルが導入されます。それらは VS プロジェクトをラップし、スクリーンショットの青いものに対応します。
  • オリジナル.vcprojは変わらず。それらはファイル内で (GUID と名前で) 参照されてい.icprojます
  • .vcprojソリューション定義内のファイルへの一意の参照は、ファイル.slnへの参照に置き換えられ.icprojます。プロジェクト タイプも Intel Project 固有の定数 GUID に変更されます。

更新 2:バグ トラッカーを確認してください。

于 2010-06-08T21:41:03.137 に答える