C ++项目在编译时挂起

时间:2011-06-09 18:27:11

标签: c++ visual-studio-2008 compiler-construction hang

我的老板有一个C ++项目,当他点击“Build Solution”,“Rebuild Solution”或“Compile”按钮时就开始挂起了。 Build窗口说编译并挂起。他曾尝试使用Subversion从一周前恢复到项目状态,但没有骰子。

我们还有一个使用相同源代码的解决方案,但是在VS2005中构建,并且构建良好。有任何想法吗?我们真的很想不必重新安装VS,但如果归结为它,我们可能不得不这样做。

EDIT 此外,它是一个C ++项目,但项目中的文件都是C。

4 个答案:

答案 0 :(得分:2)

确保当你还原时,你正在恢复所有文件(即解决方案文件,制作等),而不仅仅是源代码。

答案 1 :(得分:2)

以防万一。如果在MS VS 2008中安装了任何加载项,则禁用所有加载项以确保它们不会导致该错误。

答案 2 :(得分:1)

答案 3 :(得分:0)

我有类似的问题。加载VS2008时,它会尝试更新IntelliSense。如果在IntelliSense更新完成之前要求VS2008构建解决方案,则构建过程(或清洁解决方案过程)可能会在任何时候挂起。在我的情况下,解决方案是等待"更新IntelliSense ...(1701)" (它显示在状态栏上)要完成。