VS2019升级至16.11后出现LINK错误RC1106与LNK1327求助
VS 2019升级至16.11后编译错误解决方法
错误原因
该错误源于VS升级后,链接器错误地将自身参数-ologo传递给资源编译器rc.exe,而rc.exe不识别此参数,最终导致链接环节失败。
解决步骤
- 检查项目属性的链接器 -> 命令行选项,若手动添加过
-ologo参数,直接删除即可。 - 若未手动添加参数,右键项目选择属性,进入配置属性后点击右上角的重置所有设置,恢复默认配置。
- 清理项目缓存:执行生成 -> 清理解决方案,再删除项目目录下的
Debug/Release文件夹,重新编译。 - 修复VS安装:打开VS Installer,选择修改后点击修复,确保16.11版本的组件完整安装。
验证代码
完成上述步骤后,可使用以下基础代码验证编译是否正常:
#include <iostream> int main() { std::cout << "Hello World!\n"; }
内容的提问来源于stack exchange,提问作者HunterGathererCoder
相关产品推荐
相关产品推荐

