VS2017运行emwin模拟机不能运行的解决部分

xinp.jpg

 

    宇宙第一开发工具的功能太强大了,今天我们来介绍怎么解决VS2017的C++功能运行emwin模拟机不能运行的解决部分

    编译软件:Visual Studio 2017;

    emwin模拟机版本:SeggerEval_WIN32_MSVC_MinGW_GUI_V540;

    电脑系统:window10;

    其中模拟机下载地址:https://www.segger.com/downloads/emwin/

    下载完模拟机后解压打开工程:

image.png

    打开工程后VS会提醒你安装相关工具(如果你电脑VS没有安装相关工具),然后提醒重定向项目(没有提醒则你电脑也不用重定向),然后确认就ok。

2.PNG

    然后设置window SDK版本,以及开发工具集(根据自己的软件选择可用版本就OK了),点击工程右键--》“属性”进入下面页面

    

image.png

    然后编译工程(按快捷键F5或点击“本地window调试器”均可)我们发现有很多错误。

    5.png

        我们打开工程属性页面,点击链接器--》输入--》忽略所以默认库,选择“否”。然后在忽略特定默认库中添加“LIBC.lib;LIBCMTD.lib"

7.PNG

    

    点击链接器--》高级--》映像具有安全异常处理程序;选择”否(/SAFESEH:NO)“

    

8.PNG

    然后重新编译,发现还是有错误。

9.png

        这时我们还是打开属性点击链接器--》输入--》附加依赖性;添加”legacy_stdio_definitions.lib“

10.PNG

    到此恭喜你OK啦,重新编译;

image.png

posted @ 2019-01-04 15:45  三七鸽  阅读(508)  评论(0编辑  收藏  举报