我正在使用Visual Studio 2005(带SP1),我收到有关.sbr文件的奇怪错误。正如我在MSDN上读到的那样,这些文件是BSCMAKE生成.bsc文件的中间文件。
我得到的错误是(例如(在不同版本上):
11>string.cpp : fatal error C1083: Impossible d'ouvrir le fichier généré(e) par le compilateur : '.\debug\String.sbr' : Permission denied
58>type.cpp : fatal error C1083: Impossible d'ouvrir le fichier généré(e) par le compilateur : '.\Debug/Type.sbr' : Permission denied
翻译:无法打开编译器中间文件
在同一个项目中,.cpp文件分别编译两次似乎是一致的(我至少有5或6个这样的例子):
11>String.cpp *some warnings, 2 lines* 11>String.cpp
58>Type.cpp *some warnings and other files compiled, a lot of lines* 58>Type.cpp
我已经检查了.vcproj文件中的重复条目,但这似乎不是问题。
对于这个问题,我将不胜感激。停用.bsc文件的构建似乎是一种解决方法,但也许某人有比这更好的信息。感谢。
答案 0 :(得分:0)
尝试检查sbr文件属性以查看文件是否只读。
答案 1 :(得分:0)
这可能是解决方案中多个项目之间的冲突。 VC2008 compiler errors opening sbr files的答案中列出了一组详细的可能修复程序。