我在使用ACE库的项目和MySQL的MariaDB c ++ conector工作时遇到了问题。我像往常一样做着一些工作,不断变化,不断建立,没有任何问题。我正在改变一些使用MySQL连接器的函数,当我构建可执行文件时,我得到一系列链接错误到MySQL连接器(也许这是相关的?)。认为这只是一个随机故障,我试图再次构建并得到“lnk 1104 - 无法打开.exe文件”错误。现在,当我检查它所在的文件夹(始终使用Debug版本)时,该文件似乎不断创建。我可以在文件夹中创建文件,我可以修改文件,但是如果我删除了.exe,它会立即再次创建。
使用MarkRussinovich的Process Explorer我可以看到PID 4是一个不断创建文件的人。我已经尝试重启我的电脑了。这可能是与Visual Studio相关的难以构建的东西吗?
我很无能为力,谢谢你的帮助!
编辑:顺便说一下,我在Windows 10上。它也发生了但是现在我不确定文件是否经常被创建,或者系统只是保持文件的句柄永远打开。第一次文件是0 kB,如果我试图在记事本上打开它,它说“文件不存在,你想创建它吗?”。这次文件永远停留在700 kB,但我没有尝试打开它只是直接进行安全模式修复。