我在VS2015更新3中的C ++项目构建期间遇到问题。错误消息如下:
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.CppCommon.targets(1318,5): error MSB6006: "midl.exe" exited with code -1073741515
编辑: 这是一个使用SDK 10.0.150310的项目 在Windows 10上,构建成功但在Windows 7上失败并出现所述错误。
答案 0 :(得分:0)
错误-1073741515 == 0xC0000135 == STATUS_DLL_NOT_FOUND
:
STATUS_DLL_NOT_FOUND ntstatus.h
The program can't start because %hs is missing from your computer. Try reinstalling the program to fix this problem.
所以dll丢失了。使用ProcessMonitor,捕获活动并过滤DLL加载事件。现在查看结果列,您会看到错误。现在看看缺少哪个DLL。
答案 1 :(得分:0)
使用missins DLL或安装win8 SDK没有帮助。只在windows10或windows server2016上编译它解决了这个问题(因为最初的代码是在win10上编写的,因此停止了它的战斗..)