NetBeansなどのIDEがすべての標準C++ライブラリを収集する方法を教えてもらえますか?たとえば、新しいNetbeans C ++アプリケーションを作成し、iostreamを含めても、問題なく動作しました。ただし、MacOSX Snow Leapordでファイル名「iostream」を検索すると、パスで検索されます。
/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/stream
これは、IDEがオペレーティングシステムのC ++ライブラリを使用していることを意味しますか?これらのファイルはすべて「著作権アップル」であるため、奇妙です。つまり、これはAppleによって変更されたC ++実装だと思いますか?
標準のC++ライブラリが1つあり、すべてのコンパイラがそれを使用しているという印象を受けました。Netbeansはどういうわけか、Xcodeがバンドルされているのと同じライブラリを収集しているだけですか?
基本的に、いくつかのC ++ヘッダーのソースを表示して、それらの内部動作に関する詳細情報を収集したいのですが、Appleが変更した超重量級のコアライブラリを使用しているのではないかと心配しています。それはいくつかのアップルライセンスの下にあるので使用してください。
みんな、ありがとう