我查看了/ System / Library,但我还没有找到iostream库/模块
ack iostream
OS / X中的标准库在哪里?
答案 0 :(得分:5)
在OS X 10.10 Yosemite上,他们位于:
/usr/include/c++
答案 1 :(得分:2)
请确保先安装XCode。
如果没有xcode,您将无法开发C / C ++应用程序,因为xcode包含所有可链接的标准库和标题。
答案 2 :(得分:2)
iostream是一个C ++的东西,而不是C.如果你适当地重新标记你的问题,你可能会得到更多的帮助。
答案 3 :(得分:1)
IIRC,/ usr / local / lib ...尝试将-L / usr / local / lib添加到您的GCC构建选项中。虽然stdc ++库应已经在您的链接器路径中。编译器错误通常表示缺少标头/语法错误,而链接器错误表明缺少二进制blobbage。
答案 4 :(得分:1)
对我来说,它在Xcode库目录下: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c ++ / v1 /.
我的操作系统是Catalina。
答案 5 :(得分:1)
Apple 一直在推动它。要查看当前位置,请运行
xcrun --show-sdk-path
在大苏尔的位置是:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include
答案 6 :(得分:0)
尝试/ usr / lib /或/ usr / local / lib /
答案 7 :(得分:0)
在macOS MOJAVE 10.14上,它位于:
usr/local/include/c++/