qq_17686823 2023-07-26 22:37 采纳率: 0%
浏览 20

vscode中clang编译器的类型自动推导怎么关闭

vscode中clang编译器的类型自动推导怎么关闭
vscode中clang编译器的类型自动推导怎么关闭

vscode中clang编译器的类型自动推导怎么关闭
vscode中clang编译器的类型自动推导怎么关闭

img


如上图

  • 写回答

1条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-07-27 08:27
    关注
    不知道你这个问题是否已经解决, 如果还没有解决的话:
    • 这篇文章讲的很详细,请看:关于vscode与clang的配置
    • 以下回答由chatgpt基于相关博客总结生成:

      解决方案:

      1. 首先,打开VSCode编辑器并确定已经安装了"clangd"扩展。你可以在左侧的侧边栏中找到扩展按钮,然后搜索并安装"clangd"扩展。

      2. 接下来,打开VSCode设置,你可以通过按下Ctrl + ,(Windows)或Cmd + ,(Mac)键来快速打开设置。你也可以通过顶部菜单栏中的"文件"->"首选项"->"设置"来打开。

      3. 在设置页面中,选择"扩展"->"C/C++"。在"C_Cpp: Lean Call Hierarchy"下拉菜单中,选择"Disabled"。这将禁用自动的调用层次结构功能。

      4. 然后,选择"扩展"->"C/C++ Clangd"。在"C_Cpp.clangd.arguments"字段中输入以下设置:

      "-c",
      "--background-index",
      "--clang-tidy",
      "--completion-style=bundled",
      "--cross-file-rename",
      "--fallback-style=visualstudio",
      "--header-insertion=iwyu",
      "--pch-storage=file",
      "--query-driver=${workspaceFolder}/.clangd",
      "--semantic-highlighting",
      "--suggest-missing-includes",
      "--header-insertion=iwyu",
      "--disable-reflection",
      "--block-exit",
      "--index-file-max=0",
      "--completion-case-sensitivity=2",
      "-j=6",
      "--background-index",
      "--completion-style=bundled",
      "--cross-file-rename",
      "--fallback-style=visualstudio",
      "--header-insertion=iwyu",
      "--pch-storage=file",
      "--query-driver=${workspaceFolder}/.clangd",
      "--semantic-highlighting",
      "--suggest-missing-includes",
      "--header-insertion=iwyu",
      "--disable-reflection",
      "--block-exit",
      "--index-file-max=0",
      "--completion-case-sensitivity=2",
      "--clang-tidy",
      "-resource-dir=/usr/local/Cellar/llvm/12.0.0_1/lib/clang/12.0.0"
      

      请注意,以上设置是我根据参考资料(https://github.com/microsoft/vscode-cpptools/issues/4102)提供的,并根据你的具体环境进行了调整。确保将"/usr/local/Cellar/llvm/12.0.0_1/lib/clang/12.0.0"替换为你的环境中实际的资源目录。

      1. 最后,重新启动VSCode编辑器,这样设置才会生效。之后,Clang编译器将不再自动推导变量类型。

      希望以上解决方案对你有帮助!如果还有任何问题,请随时与我联系!


    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    评论

报告相同问题?

问题事件

  • 创建了问题 7月26日

悬赏问题

  • ¥15 前端echarts坐标轴问题
  • ¥15 CMFCPropertyPage
  • ¥15 ad5933的I2C
  • ¥15 请问RTX4060的笔记本电脑可以训练yolov5模型吗?
  • ¥15 数学建模求思路及代码
  • ¥50 silvaco GaN HEMT有栅极场板的击穿电压仿真问题
  • ¥15 谁会P4语言啊,我想请教一下
  • ¥15 这个怎么改成直流激励源给加热电阻提供5a电流呀
  • ¥50 求解vmware的网络模式问题 别拿AI回答
  • ¥24 EFS加密后,在同一台电脑解密出错,证书界面找不到对应指纹的证书,未备份证书,求在原电脑解密的方法,可行即采纳