关于MacOS 下C/C++ include path问题

环境macos 10.14.6 xcode 10

以下是clion 的 include path

  • /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk/usr/include
  • /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include
  • /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/10.0.1/include

以下是从网上看的别的include path

“/Library/Developer/CommandLineTools/usr/include/c++/v1”,
“/usr/local/include”,
“/Library/Developer/CommandLineTools/usr/lib/clang/9.0.0/include”,
“/Library/Developer/CommandLineTools/usr/include”,
“/usr/include”

mac下 开发c++ 还真是不太好搞呀,资料也少。。

xcode 下自带一套include path 是给xcode用的吧??

Developer目录下的 是给 命令行 工具用的吧??
两者差别不是很大,估计可以通用
其中/c++/v1 两个 的差别为 __xxx_verion bit filesystem 三个include的区别。。

笔记

按照vscode官网c/c++教程 配置完成后,试图查看include的文件位置,vscode会自动查找
相关的include path,command + left click 即可查看, c_cpp_properties.json中 的 includePath可以不用配置,vscode会自动找到(找到的了上Xcode目录里的),配置成上面的那些也可以吧应该

macFrameworkPath 这个目录是当开发mac平台的相关程序时才需要配置,因为是mac下的framework的一些头文件 include path什么的

不要使用code runner插件了,功能不是很强大,只是简单的命令行拼接,然后终端运行而已
如果命令比较复杂带参数什么的就直接跪了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值