Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual c++ Visual C+中的LNK1104错误+;2010_Visual C++_Linker Errors - Fatal编程技术网

Visual c++ Visual C+中的LNK1104错误+;2010

Visual c++ Visual C+中的LNK1104错误+;2010,visual-c++,linker-errors,Visual C++,Linker Errors,我一直在犯这个更滑稽的错误。编译正在工作,然后突然停止,并向我发出以下错误和警告: 1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppClean.targets(74,5): warning : Access to the path 'C:\Users\Mohammad\Documents\Visual Studio 2010\Projects\CS HR\Debug\CS HR.exe' is denied.

我一直在犯这个更滑稽的错误。编译正在工作,然后突然停止,并向我发出以下错误和警告:

1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppClean.targets(74,5): warning : Access to the path 'C:\Users\Mohammad\Documents\Visual Studio 2010\Projects\CS HR\Debug\CS HR.exe' is denied.


LINK : fatal error LNK1104: cannot open file 'C:\Users\Mohammad\Documents\Visual Studio 2010\Projects\CS HR\Debug\CS HR.exe'

显然,拒绝访问导致编译器无法打开文件,但我不知道为什么拒绝访问。

CS HR.exe进程仍在运行,因此链接器无法覆盖可执行文件


请尝试使用任务管理器找到正在运行的进程并将其终止,然后重新构建项目。

我认为exe进程正在运行,因此请先关闭该进程,然后尝试链接它。

无论如何,为了防止这种情况发生,所以我不必每次编译并结束该进程时都去任务管理器?@moesef,嗯,您的程序应在其任务完成后终止。这是一种应该永远运行的服务吗?不是。但是现在这个问题发生的频率要低得多,所以不再是什么大问题了。@moesef如果你的应用程序在完成时没有随机关闭,那么你的手上就有一个严重的bug。在做任何其他事情之前,你需要先找出是什么原因造成的。偶尔的编译/链接问题并不是这个bug的唯一症状。我认为它是由无限递归引起的。当我编辑代码时,有时我会意外地产生这些无限循环。这可能导致程序无法正确关闭,因为它从未真正完成。您是否同意这可能是我遇到的问题?我遇到了相同的问题,这不是因为进程已经运行。启用UAC的Win7 x64。我也有同样的问题。当我关闭VS并重新打开它时,一切正常。