![为什么我无法在 vscode 中查看和编辑 c_cpp_properties.json?](https://linux22.com/image/1591901/%E4%B8%BA%E4%BB%80%E4%B9%88%E6%88%91%E6%97%A0%E6%B3%95%E5%9C%A8%20vscode%20%E4%B8%AD%E6%9F%A5%E7%9C%8B%E5%92%8C%E7%BC%96%E8%BE%91%20c_cpp_properties.json%EF%BC%9F.png)
https://code.visualstudio.com/docs/cpp/config-msvc
我正在尝试使用 VS Code 按照这些说明编译和运行 c++。完成此步骤时
开始输入“C/C++”,然后从建议列表中选择“编辑配置”。VS Code 会在 .vscode 子文件夹中创建一个名为 c_cpp_properties.json 的文件,并使用一些默认设置填充它。
我无法打开 c_cpp_properties.json 文件并出现错误:
Failed to create "c:\Windows\System32\projects\helloworld\.vscode": EPERM: operation not permitted, mkdir 'c:\Windows\System32\projects\helloworld\.vscode'
答案1
您可能没有权限。您的选项包括以管理员身份运行 VSCode 或更改文件夹权限。但为什么您首先将项目存储在 system32 中?最好的解决方案是将其移动到其他地方,用户无需管理员权限即可拥有写入权限,例如 Documents。
答案2
一般来说,c_cpp_properties.json 应该通过
- 按Control+ Shift+P
- 正在搜索
c/c++ edit configuration
。
答案3
你的问题肯定是文件访问权限问题。以系统管理员身份打开 VS Code 可以解决你的问题。
而对于其他一些问题(例如,按Ctrl+ Shift+ P,搜索c/c++:edit configuration
仍然不显示匹配的提示),重新安装 VS Code是很可能来解决它。