微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Visual Studio专业版2017链接器

如何解决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 举报,一经查实,本站将立刻删除。