點開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的版本