STemWin脱机仿真Visual Studio2013出错解决办法

说明

  因为STemWin支持脱机仿真,这样我们就不需要每次做更改都下载到芯片中做测试,这样会浪费我们的开发时间,所以有了一个仿真平台就能够加速我们的开发。遗憾的是STemWin仿真平台很多都是用VC++6来进行编写的,所以我们使用Visual Studio平台来进行编译会报很多的错。

解决步骤

使用工具

  • Visual Studio2013

  • emWin5.24仿真压缩包

错误类型

错误一

编译报错
编译报错

错误一解决方法

  1. Right-Click on the Project (e.g. SimulationTrial) -> Properties
  2. Set Configuration to “All Configurations”
  3. Goto Configuration Properties -> Linker -> Input.
  4. Set Ignore All Default Libraries: “No”
  5. Set Ignore Specific Default Libraries: “LIBC.lib;LIBCMTD.lib”
  6. Goto Configuration Properties -> Linker -> Advanced
  7. Set Image Has Safe Exception Handlers:”No (/SAFESEH:NO)”
  8. Click “OK”-Button。

  • 辅助图片

对应第4步
Set Ignore All Default Libraries: “No”
对应第五步
5
Set Ignore Specific Default Libraries: “LIBC.lib;LIBCMTD.lib”
7
Set Image Has Safe Exception Handlers:”No (/SAFESEH:NO)”

错误二

f2
运行报错

错误二解决方法

  1. 项目属性-配置属性-连接器-输出文件(改为文件名改为项目名称.exe。如SimulationTrial.exe )
  2. 内设置的路径和文件名要和项目属性-配置属性-常规-输出目录和连接器输出文件目录相同,目标文件名位项目名称,目标文件扩展名为.exe

  • 辅助图片

2.1
项目属性-配置属性-连接器-输出文件
f
运行成功


小结

  在写这篇文章过程中我又重复了,之前解决步骤,发现出现这种问题是应为自己点错了工作空间。我点到的是VC++的工作工作空间,而不是Visual Studio的工作空间。不过这文章还是有意义的,毕竟在网上也挺多人遇到这种情况的。

附件


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

照君明

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值