从vs2005或者vs2008迁移到vs2010链接错误: fatal RC1106: invalid option: -ologo 修正方法
现象:
如果你的工程是从vs2005或者vs2008迁移到vs2010,
并且出现了错误: fatal RC1106: invalid option: -ologo
原因:
VS2010编译的时候继承了
自VS2008的SDK的设置(v6.0A)。
修正方法1:
[Property Manager]打开
Microsoft.Cpp.Win32.user或Microsoft.Cpp.x64.user单击
VC++ directories 选择,像下面这样修正。
实行文件directories
(旧)C:/Program Files/Microsoft SDKs/Windows/v6.0A/bin
(新)$(WindowsSdkDir)/bin
包含directories
(旧)C:/Program Files/Microsoft SDKs/Windows/v6.0A/include
(新)$(WindowsSdkDir)/include
lib directories
(旧)C:/Program Files/Microsoft SDKs/Windows/v6.0A/lib
(新)$(WindowsSdkDir)/lib
VS2010重启
修正方法2:
如果觉得第一种方法麻烦的话,推荐这种方法。
Windows7 %UserProfile%/AppData/Local/Microsoft/MSBuild/v4.0
XP %UserProfile%/Local Settings/Ap