试错:

在一个解决方案中添加多个工程时出现了C1041,百度了了几种办法,包括方法1方法2都没有解决这个问题。

解决方案:

仔细阅读日志信息,如图1,发现可能是编译的时候要读的vc142.pdb被锁。即报错工程可能与其他工程冲突。查找工程信息发现该工程与另一个工程的“中间目录”重合。因此修改中间目录如图2所示。重新编译,error消失。

fatal error C1041: 无法打开程序数据库

图 1

fatal error C1041: 无法打开程序数据库

图 2

 

相关文章: