当我尝试编译时,我得到这样的警告:
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,但问题似乎并没有消失。
发布于 2012-08-23 00:54:59
我通过以下步骤解决了我的问题:
http://www.explosiveknowledge.net/main/2012/08/19/browsemngr/
我正在执行与Windows XP兼容的devenv.exe,去掉它。我还在项目的预编译头菜单选项中将use更改为create。
现在工作得很好。
发布于 2012-08-22 13:58:42
调试原因:解决方案中的两个项目可能正在将它们的输出写入相同的目录(例如‘xxx\’)。如果“工具”->“选项”、“项目和解决方案”-“生成和运行”中的“并行项目生成的最大数量”设置被设置为大于1的值,这意味着两个编译器线程可能正在尝试同时访问相同的文件,从而导致文件共享冲突。
解决方案:检查项目的设置,确保没有两个项目使用相同的输出、目标或任何类型的中间文件的目录。或者将“并行项目生成的最大数量”设置设置为1,以便快速解决问题。在使用CLAPACK库附带的VS项目文件时,我遇到了这个问题。
https://stackoverflow.com/questions/12066001
复制相似问题