VS2017编译项目时,总是报错【fatal error LNK1201:写入程序数据库*.pdb时出错;请检查是否是磁盘空间不足、路径无效或权限不够】。

【原因分析】

经调查发现LNK1201该错误,对于pdb的数据库文件无法写入。
无法写入的原因,经确认是因为文件被占用:
(1)、将VS2017关闭后,再次打开,编译问题仍然存在;
(2)、确认系统中已经打开的应用程序或进程中,是否有占用该文件的情况,最终发现是因为procexp应用程序观测过VS2017曾经编译过并运行的项目的应用程序的进程和线程。

【解决方法】

关闭应用程序procexp后,VS2017重新编译项目,编译成功。

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐