我在Mac上有一个项目,我试图通过网络共享在PC上构建。
但Visual Studio报告:
1> LINK:致命错误LNK1201:写入程序数据库时出错 ' X:\ XYZ \构建\ VisualStudio2013 \调试\ XYZ.pdb&#39 ;;检查是否不足 磁盘空间,路径无效或权限不足
然而:
>dir XYZ.pdb
Directory of X:\XYZ\Builds\VisualStudio2013\Debug
20/04/2015 17:32 9,456,640 XYZ.pdb
0 Dir(s) 15,825,752,064 bytes free
它是由VisualStudio在一秒钟之前创建的,因此它必须具有写权限并且有足够的磁盘空间。我对权限进行了调查,但我看不出有什么问题。
有关如何使这项工作的任何建议?它非常方便!
编辑:我已经将Mac上的SMB升级到了最新版本,但也没有帮助!答案 0 :(得分:1)
我知道这个问题的答案已经完成,但接受的答案在我的案例中不起作用。 这是我的问题的解决方案: 当项目规模增大且“。pdb”文件的大小超过300MB时,会产生错误。 我在项目中更改调试信息属性并成功编译它。 您只需将项目中的“调试信息格式”更改为以下路径中的“C7兼容(/ Z7)”。
配置属性>> C / C ++>>一般>>调试信息 格式