点开project properties,设置configuration properties->vc++ directories,添加vc编译器的包含路径 C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Include(依据sdk安装目录,我的是64位系统)
设置library directories ,添加C:\Program Files\Microsoft SDKs\Windows\v7.1A\Lib(依据sdk安装目录,我的是64位系统)
拷贝C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Bin目录下的RC.Exe和RcDll.Dll到C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin
这里只是针对某一工程项目的情况,如果该解决方案中有多个工程项目,必须逐一设置。
也可以打开 C:\Users\{user}\AppData\Local\Microsoft\MSBuild\v4.0\Microsoft.Cpp.Win32.user.props添加
PropertyGroup>
<IncludePath>$(VCInstallDir)include;$(VCInstallDir)atlmfc\include;$(WindowsSdkDir)include;$(FrameworkSDKDir)\include;C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Include</IncludePath>
<LibraryPath>$(VCInstallDir)lib;$(VCInstallDir)atlmfc\lib;$(WindowsSdkDir)lib;$(FrameworkSDKDir)\lib;C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Lib</LibraryPath>
</PropertyGroup>
保存即可,这种方法一劳永逸,不需要对每一个项目逐一设置。
注:上面添加的v7.1A的目录,如果是64位系统在C:\Program Files (x86),32位则在C:\Program Files目录下,vc的目录也是如此。
我的vs2013是sp4的版本