Visual Studio专业版2017链接器

问题描述

我最近在visual-Studio 2017下将项目从C ++ 11转换为C ++ 17,并立即开始遇到链接器问题,如下所示:

LINK:32位链接器 (C:\ Program Files(x86)\ Microsoft VisualStudio \ 2017 \ Professional \ VC \ Tools \ MSVC \ 14.16.27023 \ bin \ HostX86 \ x86 \ link.exe)无法在C上执行内存映射文件I / O: \ Git \ Raptor \ temp \ MsBuild \ Output \ Debug_v141 \ Rev2Aux_Debug.lib',并将重新启动与64位链接器的链接以提高吞吐量 7> LINK:无法在%PATH%上找到64位链接器,继续当前的链接;请考虑切换到64位链接

从本质上讲,它是什么,构建器尝试将64位链接器用于较大的Lib,但无法在bazel run //go/pkg1:startupvalidator中找到它,因此它求助于32位链接器,并执行此操作对于遇到此问题的每种情况,通常都是这样。这大大降低了我的构建时间。

现在,有关VisualStudio环境和Windows版本的所有信息都是64位的,所以我不知道该怎么办。

有什么解决方案?

自从此转换为C ++ 17以来,我注意到的另一个问题是VisualStudio编辑器和调试器的响应速度要慢得多。例如,在调试会话期间在窗口之间进行更改需要花费时间。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)