Visual studio Visual studio链接器(link.exe)在生成完成时挂起

Visual studio Visual studio链接器(link.exe)在生成完成时挂起,visual-studio,visual-c++,linker,Visual Studio,Visual C++,Linker,我的visual studio在编译项目时突然决定挂起。我尝试过更改设置、重新安装Visual Studio、清理/重建项目以及重新启动计算机,但都没有成功 问题似乎源于link.exe,这里似乎也存在同样的问题。 当link.exe挂起时,我将其连接到link.exe,它似乎挂起在调用WaitForSingleObjectEx的过程中 添加建议的标志/d2:-SSAOptimizer-会由于“未知选项”而导致编译失败 我不知道为什么会突然发生这种情况,但我已经尽了全力,现在我正在考虑尝试将所

我的visual studio在编译项目时突然决定挂起。我尝试过更改设置、重新安装Visual Studio、清理/重建项目以及重新启动计算机,但都没有成功

问题似乎源于link.exe,这里似乎也存在同样的问题。

当link.exe挂起时,我将其连接到link.exe,它似乎挂起在调用
WaitForSingleObjectEx
的过程中

添加建议的标志
/d2:-SSAOptimizer-
会由于“
未知选项”
而导致编译失败

我不知道为什么会突然发生这种情况,但我已经尽了全力,现在我正在考虑尝试将所有文件移到一个新的项目/解决方案中,希望这个问题不会再次出现

在我这么做之前,我希望有人经历过类似的问题,并能对正在发生的事情或如何解决它提供一些见解

编辑:此问题不会出现在新的blank/Hello World项目中


谢谢..

就那个项目,或者甚至是一个简单的Hello World?你打开LTCG了吗?我还没有试过空白项目,但我会在可能的时候更新。我确实打开了LTCG,但我试图关闭它,但没有任何帮助。我怀疑问题只存在于当前项目中。如果您没有将
/d2:-SSAOptimizer-
传递给链接器,而是将稍微不同的开关
-d2SSAOptimizer-
传递给编译器,编译是否仍会失败?我使用该开关收到“无法识别的选项”警告。古怪的