Windowsでb2を使用していますが、Clang/C2(Microsoft CodeGenでClang 3.7)を使用してBoostライブラリをコンパイルしようとしました。 Visual Studioにはビルド時に使用するいくつかのツールセットが付属しているので、どちらを指定するのも難しくないようです。私は別の投稿を見てきましたが、 "windowsでclang 3.8でブーストをビルド"していますが、MSVCから実際にclangコンパイラを起動していないので、b2のコマンドラインとして使用するという提案は間違いです。次のコマンドラインを使用者の投稿:私はB2に見知らぬ人とBoost.BuildツールだMicrosoftのClang/C2でBoostライブラリを構築するためのb2のコマンドパラメータ
b2 --build-dir=build toolset=clang --build-type=complete stage
を...私が望むすべてがクラン/ C2の代わりに、デフォルトのコンパイラでMSVCからブーストを使用することです。
すべてのフィードバックが大幅ところで..
フアンデント
を理解されるであろう:私は、Visual Studio 2015にアップデート3.
をあなたはこれがブーストによってサポートされたビルド・パスだと思いますか? –
さて、clangは主要なクロスプラットフォームコンパイラであり、VStudioの可用性は、Microsoftがこのコンパイラをサポートしたいと考えているようです。私は実際にそれがサポートされない理由を尋ねるでしょうか? –
Clang/C2は*新規*であるため、それは6ヶ月未満です。そのようなもののサポートは魔法のようには現れません。 [1.61リリースのリリースノート](http://www.boost.org/users/history/version_1_61_0.html)によれば、彼らはClang/C2でテストすることさえできません。 –