首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >编译失败-程序数据库

编译失败-程序数据库
EN

Stack Overflow用户
提问于 2012-08-22 11:36:42
回答 2查看 620关注 0票数 0

当我尝试编译时,我得到这样的警告:

Warning 8 warning : The process cannot access the file 'C:\PROGRAMDATA\BROWSER MANAGER\2.2.565.25\{16CDFF19-861D-48E3-A751-D99A27784753}\BROWSEMNGR.SETTINGS' because it is being used by another process. C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppClean.targets

然后是这个错误:Error 8 error C1033: cannot open program database ''

我已经尝试卸载和安装VS2010,但问题似乎并没有消失。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-08-23 00:54:59

我通过以下步骤解决了我的问题:

http://www.explosiveknowledge.net/main/2012/08/19/browsemngr/

我正在执行与Windows XP兼容的devenv.exe,去掉它。我还在项目的预编译头菜单选项中将use更改为create

现在工作得很好。

票数 0
EN

Stack Overflow用户

发布于 2012-08-22 13:58:42

调试原因:解决方案中的两个项目可能正在将它们的输出写入相同的目录(例如‘xxx\’)。如果“工具”->“选项”、“项目和解决方案”-“生成和运行”中的“并行项目生成的最大数量”设置被设置为大于1的值,这意味着两个编译器线程可能正在尝试同时访问相同的文件,从而导致文件共享冲突。

解决方案:检查项目的设置,确保没有两个项目使用相同的输出、目标或任何类型的中间文件的目录。或者将“并行项目生成的最大数量”设置设置为1,以便快速解决问题。在使用CLAPACK库附带的VS项目文件时,我遇到了这个问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12066001

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档