Tag: vcxproj

Windows容器无法生成VS 2013 C ++项目,出现错误MSB6006:“midl.exe”退出,代码为-2147024774

我应该能够使用MSBuild.exe在Windows泊坞窗容器上build立一个C ++项目 命令: C:\'Program Files (x86)'\MSBuild\12.0\Bin\MSBuild.exe .\TestNative.sln /p:Configuration=Release /p:Platform=x64 /m /t:Build /p:ResGenExecuteAsTool=true /toolsversion:12.0 C ++项目无法生成错误: Midl: C:\Program Files (x86)\Windows Kits\8.1\bin\x86\midl.exe /W1 /nologo /char signed /env x64 /h “Enumglob.h” /tlb “x64\ReleaseMinDependency\TestNativeCore.tlb” Enumglob.idl 64 bit Processing .\Enumglob.idl C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(1178,5): error MSB6006: “midl.exe” exited with code -2147024774. …. …. build立失败。 信息 这是我的Dockerfile,它已经安装了Visual C ++ Redistributable,并使用Docker cp命令复制了项目。 我不知道还有什么遗漏,错误信息是没有帮助的。 […]