1

我正在尝试使用 Visual Studio 2012 在 Windows 8 上构建Horde3d。我得到的错误非常明确,但我仍然不知道我必须改变什么。例如我找不到%(Link.OutputFile)任何地方

C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppBuild.targets(1137,5): 警告 MSB8012: TargetPath(C:\horde3d\Horde3D\Samples\Chicago../ ../Build/Sample Chicago/Debug\Sample Chicago.exe) 与链接器的 OutputFile 属性值 (C:\horde3d\Horde3D\Build\Sample Chicago\Debug\Sample_Chicago.exe) 不匹配。这可能会导致您的项目构建不正确。要更正此问题,请确保 $(OutDir)、$(TargetName) 和 $(TargetExt) 属性值与 %(Link.OutputFile) 中指定的值匹配。1

C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppBuild.targets(1139,5): 警告 MSB8012: TargetName(Sample Chicago) 与链接器的 OutputFile 属性值 (Sample_Chicago) 不匹配)。这可能会导致您的项目构建不正确。要更正此问题,请确保 $(OutDir)、$(TargetName) 和 $(TargetExt) 属性值与 %(Link.OutputFile) 中指定的值匹配

4

1 回答 1

2

我自己解决了。我用cmake输出了一个vs2012项目。

于 2012-12-09T19:58:37.293 回答