解决VS2017运行emwin模拟机不能运行的问题

emwin是一个很好用的嵌入式图形库。当我们下载了官网的windows下模拟文件后,用最新的VS2017打开编译时,会编译失败。下面我们来解决下编译问题。
使用的emwin版本是V5.48

当我们用VS2017打开SimulationTrial.sln时, 会提示我们升级平台工具集,我们直接点击确定即可。

升级平台集

升级完成后直接编译工程,会报一大堆错误。

错误信息

这时候我们在工程上右击->属性,选择链接器->输入,将忽略所有默认库项选为“”,在忽略特定默认库项填入“LIBC.lib;LIBCMTD.lib”。

设忽略所有默认库置

然后在附加依赖项里加入“legacy_stdio_definitions.lib;

附加依赖项

最后,选择链接器->高级, 将映像具有安全异常处理程序项改为

再次编译就可以通过运行了。