私はWindows上にあり、私のプロジェクトには標準のC++ライブラリの異なる実装、例えばlibstdC++やlibC++を使いたいとします。 Visual Studio標準ライブラリを置き換えてください
- ではなく、それをMSVCライブラリのをを使用するために私のVisual Studioを説得する方法はありますので、私はまだ
#include <algorithm>
ない#include <custom/algorithm>
を使用することができますか? I believe私はプロジェクトにヘッダーのパスを追加するだけで実現できますが、私はもっと「システム的に」なる方法を探していますので、プロジェクトごとに繰り返すことはありません。 - 実際には、現代的なC++の機能が利用可能であるか、またはスタンダードに準拠しているという点で実際には価値がありますか?
- もしそうなら、他の実装にはないいくつかの機能を使用する可能性があります。
- this questionへの回答は、他のライブラリとの互換性の問題があるかもしれないと言及しています - これはLinuxの世界にのみ適用されますか、あるいはWindowsでも問題がありますか?
注:これは主に理論上の質問です。私はMSVCライブラリで問題ありませんが、stdlibのさまざまな実装についてもっと知りたいと思っています。
* "私はMSVCライブラリに問題ありません" *そのソーシャルは2番目の質問に答えますね。 MSVCが十分あれば修正する必要はありません。 –
libstdC++またはlibC++は、大きな移植作業なしにVisual Studio C++コンパイラで使用することはできません。 –