这是因为工程依赖问题导致的
解决办法:
1.先把项目里面的所有工程都移除掉,然后一个一个加进来,加进来的时候编译一下,如果编译通过,说明不是这个工程导致这个问题的。这样一直加下去,如果碰到编译时候提示该错误的时候,打开该工程的vcxproj文件,找到包含ProjectReference的父元素(类似如下),将这段元素cut掉,然后保存,在编译,最后手工把依赖设置回去即可
<ItemGroup>
<ProjectReference Include="..\network\network.vcxproj">
<Project>{28b4c888-4608-9089-aa7e-d6644bc16e39}</Project>
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
</ProjectReference>
<ProjectReference Include="..\wm_hooks\wm_hooks.vcxproj">
<Project>{464e3470-5536-285b-61f5-e0de9e38aa3b}</Project>
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
</ProjectReference>
<ProjectReference Include="..\zlib\zlib.vcxproj">
<Project>{e9d35daf-4fad-656e-c02a-348db705afcf}</Project>
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
</ProjectReference>
</ItemGroup>