You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求助:MS Visual Studio 2022无法打开路径超120字符的源文件

解决VS2022中文件路径过长导致的C1083编译错误

错误详情

Error C1083 Cannot open source file: '........\Source\Application-Protocols\network_transport\tcp_sockets_wrapper\ports\freertos_plus_tcp\tcp_sockets_wrapper.c': No such file or directory

当前涉事文件路径长度为124字符,将文件/文件夹重命名使路径长度≤120后,项目可正常构建。问题根源是VS或Windows系统的路径长度限制,以下是修改限制的具体方法:


方法1:启用Windows系统级长路径支持

  • 按下Win+R,输入gpedit.msc打开本地组策略编辑器
  • 依次导航:计算机配置 > 管理模板 > 系统 > 文件系统
  • 找到启用Win32长路径选项,双击后设置为已启用
  • 重启电脑使设置生效

方法2:修改VS项目专属设置

  • 打开出现错误的VS2022项目
  • 右键项目,选择属性
  • 在属性页中进入配置属性 > C/C++ > 常规
  • 找到启用长路径选项,设置为是(/experimental:external)
  • 保存设置后重新构建项目

方法3:临时调整目录结构

  • 将项目根目录移动到更浅的路径(比如直接放在D:\根目录下)
  • 或者缩短嵌套文件夹的名称,直接减少整体路径长度

内容的提问来源于stack exchange,提问作者tonyjosi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.23 21:50:02