C1083:.sbr文件的权限被拒绝

时间:2009-08-04 09:51:53

标签: visual-studio-2005

我正在使用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文件的构建似乎是一种解决方法,但也许某人有比这更好的信息。感谢。

2 个答案:

答案 0 :(得分:0)

尝试检查sbr文件属性以查看文件是否只读。

答案 1 :(得分:0)

这可能是解决方案中多个项目之间的冲突。 VC2008 compiler errors opening sbr files的答案中列出了一组详细的可能修复程序。