兔子17号 2017-12-08 01:57 采纳率: 0%
浏览 3207

CentOS下在VSCode中安装的C++Intellisense插件不起作用

在CentOS下使用VSCode写C语言,发现看代码的时候无法查看函数定义,
在网上查找相关资料安装了C++Intellisense插件,也按照使用说明安装了GNU Global,
并在PATH中添加了global的路径,在源代码下运行gtags生成三个文件,但是在VSCode
中查看代码时,转向定义,查找引用等功能还是不能用,开启VSCode的开发者模式
查看控制台输出,发现查找引用时,提示找不到GTAGS文件,但是这个文件存在于源代码目录下呀。。
在网上搜了很久也找不到相关资料,感觉要疯掉了。。。

  • 写回答

1条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2022-09-20 19:33
    关注
    不知道你这个问题是否已经解决, 如果还没有解决的话:
    • 这篇博客: Windows下 VsCode安装C++ Intellisense以及使用中的 无法添加环境变量时 部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:

      如果添加环境变量没有成功,笨方法就是直接输入C:\Users\your_name\Documents\glo668wb\bin\gtags.exe而不是方便的gtags。另外还需要在settings.json里面添加:

      {
          'codegnuglobal.executable': "C:\\msys64\\usr\\bin\\global.exe"  //这里自己改对
      }
      

      原因:gtags.exe和global.exe都会被使用到。


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

报告相同问题?

悬赏问题

  • ¥15 教务系统账号被盗号如何追溯设备
  • ¥20 delta降尺度方法,未来数据怎么降尺度
  • ¥15 c# 使用NPOI快速将datatable数据导入excel中指定sheet,要求快速高效
  • ¥15 再不同版本的系统上,TCP传输速度不一致
  • ¥15 高德地图点聚合中Marker的位置无法实时更新
  • ¥15 DIFY API Endpoint 问题。
  • ¥20 sub地址DHCP问题
  • ¥15 delta降尺度计算的一些细节,有偿
  • ¥15 Arduino红外遥控代码有问题
  • ¥15 数值计算离散正交多项式