当前位置:网站首页>win10上运行emwin
win10上运行emwin
2022-08-09 02:53:00 【童独秀】
emwin在pc上进行模拟
前言
提示:这里可以添加本文要记录的大概内容:
简而言之,emwin个人感觉像qt一样可以做界面,但是呢,qt大部分是及界面跟功能在一起,毕竟qt他本身提供了很多现成的api,emwin不少在实际开发是分开的,话不多说,先试试在win10下运行起来emwin
提示:以下是本篇文章正文内容,下面案例可供参考
一、安装环境
小编用的是visual studio2019,当然,很多用的2013,安装怎么安装,随便找了个安装教程:链接: link
二、下载代码
官方代码地址:https://www.segger.com/downloads/?pid=26
进入官网后点击download,然后找到emwin
往下拉会有一个simmulation的字样右边有个版本可以选择,小编使用的是5.36,然后蒂点击下载,但是要登录邮箱啥的,自己弄
1.文件大概
打开后会有这些文件,一开始只需要注意 SimulationTrial.sln 跟 HowToUseVS2015.txt
我么双击SimulationTrial.sln,打开工程,这里我们选择确定
然后我们直接双击运行是会出现错误的,HowToUseVS2015.txt里面有一段话
Change the Project properties:
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.
我们右击项目然后找到属性或者在顶部项目栏选择项目属性,按照那个txt文档更改就行(部分版本不一样,有的运行不了是因为要在附加依赖项加legacy_stdio_definitions.lib;这个看版本,但是小编建议加上去,虽然txt文档没写)
设置好后点击应用或者确定,然后点击运行
2.改变demo
我们先把application里面的全部选中,然后右击然后把他们在生成中排除掉
然后在\Sample\Tutorial下可以看到很多的demo。我们选择其中一个basic_hello1.c,然后右击-属性-从生成中排除
点击运行,我们看看小编的效果(如果报错了,看下小编前面讲txt那个部分,把那个加上去)
总结
做个game:截图数字跟小编一样的送大逼兜一个
边栏推荐
- 313. 超级丑数-暴力解法
- "Lonely Walking on the Moon": Two choices of Duguyue, let a "middleman" become a big hero
- 一款免费的强大办公工具。
- 【信号去噪】基于Sage-Husa自适应卡尔曼滤波器实现海浪磁场噪声抑制及海浪磁场噪声的产生附matlab代码
- 【无标题】
- 加密公司集体裁员 以应对加密寒冬和通货膨胀?现加密总市值低于1万亿美元
- 从0开始搭建自动化测试框架之PO分层架构
- 关于eBPF与可观测性,你想知道的都在这里
- Solve the Final Fantasy 13-2 Clock Puzzle with DFS
- 【洛谷】P2613 【模板】有理数取余
猜你喜欢
随机推荐
权限系统就该这么设计(万能通用),稳的一批!
Matlab实现异构交通流
数字 07 verilog仿真实例
C专家编程 第9章 再论数组 9.2 为什么会发生混淆
笔算开2次方根、3次方根详细教程
SwiftUI * Grid
从0开始搭建自动化测试框架之PO分层架构
Shell脚本:函数
C语言力扣第56题之合并区间。排序+双指针
【洛谷】P1082 同余方程
继承 Inheritance
MVVM项目开发(商品管理系统二)
Likou Brush Question Record 3.1-----977. Square of ordered array
20220528动态规划:最长递增子序列
313. 超级丑数-暴力解法
Jenkins configuration nail notification
数字 06 verilog_关于异步FIFO
1.02亿美元从数字资产基金撤出!BTC价格已经触底!预示下跌趋势即将逆转?
SwiftUI * SwiftUI 4.0 全新的导航系统
20220527动态规划:零钱兑换









