Visual Studio-如何检查我的程序需要运行哪些DLL /缺少哪些DLL?

时间:2018-07-18 20:40:02

标签: visual-studio visual-studio-2017 cl

我刚刚下载了Visual Studio 2017社区。
一旦尝试使用任何配置(发行/调试,x86 / x64,空项目/ Windows控制台应用程序)编译任何程序(甚至是最简单的“ Hello World”),我都会收到以下错误:

Microsoft.CppCommon.targets(381,5): error MSB6006: error MSB6006: "CL.exe" exited with code -1073741515(此错误的意思是STATUS_DLL_NOT_FOUND,我知道它曾经被问过,但是我不知道如何检查丢失了哪些DLL)。

Microsoft.CppCommon.targets(381):
   <CL Condition="'%(ClCompile.PrecompiledHeader)' != 'Create' and
   '%(ClCompile.ExcludedFromBuild)'!='true' and
   '%(ClCompile.CompilerIteration)' == '' and @(ClCompile) != ''"

您知道如何检查缺少的DLL吗?

1 个答案:

答案 0 :(得分:2)

我是新来的,但我希望我会回答正确。要获得实际的错误代码,您需要将其更改为十六进制。您的是

  

C0000135

。据我所知,这与文件损坏有关,所以您对DLL丢失是正确的。在较早的视觉效果中,通过命令行知道它的方式。

  

从VS2010命令提示符中运行msbuild.exe <my.sln> /t:<mytargetproject>,其中<my.sln>是您的解决方案名称,<mytargetproject>是您要构建的项目。例如msbuild.exe helloworld.sln /t:mainproj

这是来自stackoverflow中不同文章的引用。

  

Error Code -1073741515 When Using EDITBIN

希望您可以更轻松地解决此问题。无法提供更多帮助,因为我既没有使用VS也没有Windows。祝你好运!