Visual Studio 2013无法从网络共享构建

时间:2015-04-20 16:39:51

标签: c++ visual-studio

我在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升级到了最新版本,但也没有帮助!

1 个答案:

答案 0 :(得分:1)

我知道这个问题的答案已经完成,但接受的答案在我的案例中不起作用。 这是我的问题的解决方案: 当项目规模增大且“。pdb”文件的大小超过300MB时,会产生错误。 我在项目中更改调试信息属性并成功编译它。 您只需将项目中的“调试信息格式”更改为以下路径中的“C7兼容(/ Z7)”

  

配置属性>> C / C ++>>一般>>调试信息   格式