我试图建立在Visual Studio 2010中gtest转换解决方案文件后,我试图建立,而我得到了下面的警告信息。
Warning 1 warning MSB8012:
TargetPath(C:\Users\sucho\Desktop\gtest-1.5.0\msvc\gtest/Debug\gtest.lib) does not match
the Library's OutputFile property value (C:\Users\sucho\Desktop\gtest-1.5.0\msvc\gtest\
Debug\gtestd.lib).
This may cause your project to build incorrectly.
To correct this, please make sure that $(OutDir), $(TargetName) and $(TargetExt) property
values match the value specified in %(Lib.OutputFile).
C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets
有消息称我需要设置变量$(OutDir)
,$(TargetName)
和$(TargetExt)
,连同在%(Lib.OutputFile)
指定的属性值。
我如何能做到这一点与Visual Studio(VS尤其是2010)?
请查看:[如何修复MSB8012(Lib.OutputFile)?](http://connect.microsoft.com/VisualStudio/feedback/details/523864/how-to-fix-msb8012-lib-outputfile) [Visual Studio 2010中 - $(的TargetName)宏(http://social.msdn.microsoft.com/Forums/en/vcprerelease/thread/3c03e730-6a0e-4ee4-a0d6-6a5c3ce4343c) – 2011-01-10 20:11:43