我正在使用Visual Studio 2013中的C程序。整天我都在调整和重建,调整和重建,而且每隔一段时间我就会在我的所有 printf上得到一连串的错误语句
1 IntelliSense: too few arguments in function call
所有 printf 的格式均为:
printf("sob x = %d\n", sobelXsum);
sobelXsum是一个int。
如果我关闭Visual Studio,在我的项目中重新打开它,错误就会消失。有时它们会停留数小时,有时它们会停留数天。但他们迟早会回来。重新启动Visual Studio始终修复它。我的代码中是否存在实际错误,如果是这样,为什么重新启动Visual Studio会“修复”它?导致这种情况的原因是什么?如何阻止它,或者至少重置它而不必重新启动Visual Studio?