我已经将我的一个VS2006项目转换为VS2008,当试图在VS2008中构建项目时,我得到了上述错误.什么是.sbr文件?以及如何修复编译错误?任何帮助都非常感谢.
您可以转到:
配置属性 - > C/C++ - >浏览信息
删除Enable Browse Information
(设置为No
)
.sbr文件用于保存项目中符号浏览的"浏览信息".它是在源.cpp文件得到编译的同时创建的.
如果VS找不到.sbr文件,则表示源.cpp未正确编译.尝试"重建"项目(而不仅仅是"构建"它),它可以修复错误.
检查(手动).vcproj文件,
查看要编译的配置的配置部分中的属性标记.如果您的中间目录是普通的$(IntDir),那么空属性告诉编译将SBR文件放在与源文件相同的目录中,但BSCMAKE命令正在$(IntDir)目录中查找它们(他们不在那里).
删除
.vcproj文件中的行(您必须通过手动编辑文件来执行此操作;在VS2010或VS2008中设置属性将不会这样做)