Visual studio 2015 LNK 1104-visual studio-exe文件一直在创建中 我在使用ACE库和MariaDB C++的MySQL的项目时遇到了一个问题。我像往常一样做着一些工作,不断地换东西和建造,没有任何问题。我改变了一些使用MySQL连接器的函数,当我构建可执行文件时,我得到了一系列到MySQL连接器的链接错误(也许这是相关的?)。认为这只是一个随机的小故障,我尝试再次构建,并得到了“lnk 1104-无法打开.exe文件”错误。现在,当我检查构建该文件的文件夹时(始终使用调试版本),该文件似乎是不断创建的。我可以在文件夹中创建文件,也可以修改文件,但如果删除.exe文件,它会立即重新创建

Visual studio 2015 LNK 1104-visual studio-exe文件一直在创建中 我在使用ACE库和MariaDB C++的MySQL的项目时遇到了一个问题。我像往常一样做着一些工作,不断地换东西和建造,没有任何问题。我改变了一些使用MySQL连接器的函数,当我构建可执行文件时,我得到了一系列到MySQL连接器的链接错误(也许这是相关的?)。认为这只是一个随机的小故障,我尝试再次构建,并得到了“lnk 1104-无法打开.exe文件”错误。现在,当我检查构建该文件的文件夹时(始终使用调试版本),该文件似乎是不断创建的。我可以在文件夹中创建文件,也可以修改文件,但如果删除.exe文件,它会立即重新创建,visual-studio-2015,system,linker-errors,Visual Studio 2015,System,Linker Errors,使用MarkRussinovich的Process Explorer,我可以看到PID 4一直在创建文件。我已经尝试重新启动我的电脑。这可能是因为在尝试构建时遇到了与Visual Studio相关的问题吗 我不知道,谢谢你的帮助 编辑:顺便说一句,我在Windows10上。同样,这种情况再次发生,但现在我不确定文件是不断创建的,还是系统只是将文件的句柄永远打开。第一次该文件是0 kB,如果我试图在记事本上打开它,它会说“该文件不存在,是否要创建它?”。这一次,该文件被永久固定在700 kB,但我

使用MarkRussinovich的Process Explorer,我可以看到PID 4一直在创建文件。我已经尝试重新启动我的电脑。这可能是因为在尝试构建时遇到了与Visual Studio相关的问题吗

我不知道,谢谢你的帮助


编辑:顺便说一句,我在Windows10上。同样,这种情况再次发生,但现在我不确定文件是不断创建的,还是系统只是将文件的句柄永远打开。第一次该文件是0 kB,如果我试图在记事本上打开它,它会说“该文件不存在,是否要创建它?”。这一次,该文件被永久固定在700 kB,但我没有尝试打开它,只是直接进行了安全模式修复。

我通过启动到安全模式,删除包含该文件的文件夹,暂时修复了此问题,当我再次启动时,问题不再发生。然而,我将这个问题留待讨论,因为它在构建之后再次发生(我能够以同样的方式修复它)。这就好像系统在文件上保留句柄,无论经过多少时间或重新启动多少次,都不会放手。