VS2019运行SeggerEval_WIN32_MSVC_MinGW_GUI_V522

前言
野火程序包里 SeggerEval_WIN32_MSVC_MinGW_GUI_V522 程序包是基于VS2013,但是都2020年了,上哪去找VS2013.直接打开,编译大量错误。
在野火论坛也没有找到,相关解决说明。在网上找到VS2017的解决办法,想着折腾一下。照着改一下,编译还是有大量错误,自己复盘再看更改选项,发现有个继承选项博主没有开,不知是VS2017不用开,还是博主故意留了个玩笑,自己勾上清理项目,重新生成通过。
留下解决方案,希望帮助遇到和我遇到同样问题的人。
参考解决博文 解决VS2017运行
主要是链接出了问题,只要改链接器就好。
(1)按箭头指示找到设置输入 legacy_stdio_definitions.lib 最下面的选项继承勾上。
VS2019运行SeggerEval_WIN32_MSVC_MinGW_GUI_V522
(2)输入 LIBC.lib;LIBCMTD.lib 最下面的选项继承勾上。
VS2019运行SeggerEval_WIN32_MSVC_MinGW_GUI_V522
(3)忽略所有默认库选 否
VS2019运行SeggerEval_WIN32_MSVC_MinGW_GUI_V522
(4)高级->右边下拉最下面找到箭头指示,选否
VS2019运行SeggerEval_WIN32_MSVC_MinGW_GUI_V522
补充说明:
原文博主还选择了 windows SDK版本,配置所有,但是实际上我测试了随便选都行。