いろいろググったのですが、適切な答えが見つからなかったので、ここで質問します。
cmakeおよびclangを使用してコンパイルされる既存のコードからC++ プロジェクトを開発するには、どのような手順を実行する必要がありますか?
また、オートコンプリートやブレークポイントを使用したデバッグ、ステップバイステップのデバッグなどの優れた機能をすべて備えたいと考えています。
いろいろググったのですが、適切な答えが見つからなかったので、ここで質問します。
cmakeおよびclangを使用してコンパイルされる既存のコードからC++ プロジェクトを開発するには、どのような手順を実行する必要がありますか?
また、オートコンプリートやブレークポイントを使用したデバッグ、ステップバイステップのデバッグなどの優れた機能をすべて備えたいと考えています。
Visual Studio と統合された Windows ビルドの最近の LLVM スナップショット ページを参照してください。インストーラーとコード整形プラグインがあります。オートコンプリートは得られず、Clang/LLVM は Visual Studio でのデバッグとは関係ありません (ただし、Clang でコンパイルすると機能しない可能性があります)。
この興味深いブログ投稿も参照してください。これは、有料の開発者を持つ企業に支えられており、Windows 上の LLVM が将来的に非常に有利になると予測しています。;-)
clang の連中が Windows で行っていることを常に把握しておくことは良い考えです。最後の 2 つのリリース3.6と3.7は、製品へのコミットメントを示していますが、まだいくつかの穴があります。現時点では、実行中の製品をビルドできるものよりも補助ビルド ツールを使用する必要があります。現時点では、例外に関する問題に同意します。
2つ以上のリンクを投稿するためのストラフはありませんが、間にある毎週のメモには、Windowsへのlldbの登場や(この種のことを気にする場合)CLRのコンパイルに関するより長い投稿など、興味深いスニペットがたくさんあります。ウィンドウズ。いずれにせよ、blog.llvm.orgを定期的に見ることは、この回答を最新の状態に保つことをお勧めします。