警告提示信息为
warning MSB8012: TargetPath(D:\work\code\xxxx\Debug\xxxx.exe) does not match the Linker's OutputFile property value (c:\ccc\xxxx.exe). 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 %(Link.OutputFile).
warning MSB8012: TargetPath(D:\ModuleWm 20150320\MWmDataType\.\Debug\DataTypeWm.dll) 与 Linker 的 OutputFile 属性值(D:\ModuleWm 20150320\Debug\DataTypeWm.dll)不匹配。这可能导致项目生成不正确。若要更正此问题,请确保 $(OutDir)、$(TargetName) 和 $(TargetExt) 属性值与 %(Link.OutputFile) 中指定的值匹配。
这个问题通常是由于项目的设置引起的
修改 项目属性->常规->输出目录 与 链接器->常规->输出文件 保持一致即可。
问题解决:
其实就是和warning中提示的一样,在"项目->属性->配置属性->常规"选项卡下的“目标文件名”选项,和“项目->属性->配置属性->链接器->常规”选项卡下的“输出文件”选项,不一致,所以造成了输出文件命名上的矛盾,从而产生该warning。
要解决该warning,只要修改链接器->常规->输出文件,或者修改配置属性->常规->目标文件名即可。此处我选择的是修改链接器的输出文件名。