当前位置:  开发笔记 > 编程语言 > 正文

BSCMAKE:错误BK1506:无法打开文件StdAfx.sbr没有这样的文件或目录

如何解决《BSCMAKE:错误BK1506:无法打开文件StdAfx.sbr没有这样的文件或目录》经验,为你挑选了3个好方法。

我已经将我的一个VS2006项目转换为VS2008,当试图在VS2008中构建项目时,我得到了上述错误.什么是.sbr文件?以及如何修复编译错误?任何帮助都非常感谢.



1> Yochai Timme..:

您可以转到:
配置属性 - > C/C++ - >浏览信息

删除Enable Browse Information(设置为No)



2> Andrei Belog..:

.sbr文件用于保存项目中符号浏览的"浏览信息".它是在源.cpp文件得到编译的同时创建的.

如果VS找不到.sbr文件,则表示源.cpp未正确编译.尝试"重建"项目(而不仅仅是"构建"它),它可以修复错误.



3> 小智..:

检查(手动).vcproj文件,查看要编译的配置的配置部分中的属性标记.如果您的中间目录是普通的$(IntDir),那么空属性告诉编译将SBR文件放在与源文件相同的目录中,但BSCMAKE命令正在$(IntDir)目录中查找它们(他们不在那里).

删除.vcproj文件中的行(您必须通过手动编辑文件来执行此操作;在VS2010或VS2008中设置属性将不会这样做)

推荐阅读
臭小子
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有