【发布时间】:2016-03-28 19:58:59
【问题描述】:
我已经安装了最新版本的 fltk 1.3.3。每次我想在 VS 2015 中构建“Demo”项目时都会遇到构建错误。对于旧版本的 VS,我看到了同样的问题;他们似乎都没有帮助我解决这个问题。我尝试将调试信息格式更改为其他可用值,但这并没有帮助。事实上,当我尝试构建发布版本时,avast 介入并阻止了整个事情。当涉及到处理 $(OutDir)、$(TargetName) 和 $(TargetExt) 属性值时,我完全无法理解。这将我带到 Microsoft.CppBuild.targets,这是我不想搞砸的。 FLTK 从头到尾做任何事情都很痛苦。这是我收到的信息:
“MSB8012 TargetPath(C:\Users\Pablo\Desktop\c++ course files\Visual C++\fltk-1.3.2\ide\VisualC6.\Debug/Demo\Demo.exe) 与链接器的 OutputFile 属性值不匹配(C:\Users\Pablo\Desktop\c++ course files\Visual C++\fltk-1.3.2\test\Demod.exe)。这可能会导致您的项目构建不正确。要更正此问题,请确保 $(OutDir )、$(TargetName) 和 $(TargetExt) 属性值与 %(Link.OutputFile) 中指定的值匹配。Demo C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.CppBuild .targets 1189"
如果有人对如何解决这个问题有一些想法,我将不胜感激。我花了一整天的时间试图弄清楚这一点。
【问题讨论】:
标签: c++ visual-studio-2015 fltk