【发布时间】:2011-06-06 18:21:12
【问题描述】:
我正在尝试在 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)做到这一点?
【问题讨论】:
标签: visual-studio unit-testing googletest