我在 NOI Linux 下使用 VSCode 的 C/C++ 插件时遇到了预料之外的问题。我的 C/C++ 插件的 Include Path 设置如下:
"/usr/bin/**",
"/usr/include/**",
"/usr/lib/**"
但是我在使用时仍然发现,插件使用了错误波型曲线提示:std 内找不到 vector 和 priority_queue 等容器以及 sort 等算法,但是 pair 却是可使用的。
为了避免不必要的麻烦,我使用了 <bits/stdc++.h> 作为头文件。经过我的试验,当 <bits/stdc++.h> 中的任何头文件不在我设置的 Include Path 中,插件会针对 <bits/stdc++.h> 作出报错提示。
现在,我在插件 没有 对 <bits/stdc++.h> 作出报错提示的前提下,发现我无法正常使用 std 下的绝大部分容器和算法。
我试着使用搜索引擎,但是没有得到有效答案。我想要知道,我要怎样做才能解决我的问题?