近期,微软开始阻止 Cursor 等非官方 VS Code 分支使用官方 C/C++ 扩展,使用 Cursor 进行 C/C++ 开发的用户在打开扩展时遇到如下提示:
“The C/C++ extension may be used only with Microsoft Visual Studio, Visual Studio for Mac, Visual Studio Code, Azure DevOps, Team Foundation Server, and successor Microsoft products and services to develop and test your applications.”
此前,微软的 C/C++ 扩展一直存在使用许可(链接:cpptools-LICENSE.txt),但微软并未强制执行。不少用户猜测,这一行为的时机或与 VS Code 支持 GitHub Copilot Agent 模式有关,是一种“竞争策略”。
目前,许多用户采用安装旧的 C/C++ 扩展版本(1.23.6)的方式来继续在 Cursor 中使用 C/C++ 扩展。
截至目前,Cursor 官方仍未对该问题发表正式回应。
via GitHub Issues