OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4410|回复: 3

GUIBuilder生成的文件在VS2013上无法仿真

[复制链接]

5

主题

9

帖子

0

精华

新手上路

积分
33
金钱
33
注册时间
2017-10-2
在线时间
5 小时
发表于 2017-12-22 23:11:31 | 显示全部楼层 |阅读模式
5金钱
我用GUIBuilder生成了一个.c文件,将.c文件添加到vs2013中,又在VS中新建了一个.h文件用来声明函数,操作步骤跟视频中一样,然后我再包含主函数的.c文件中包含我建的.h文件,提示错误,无法打开,而在GUIBuilder生成的.c文件中可以打开,请问这是为什么?还是VS2013不能这么用?
之后将主函数直接放到GUIBuilder生成的.c文件中,编译通过,但在打开虚拟机是黑屏显示,没有反应,请问这是为什么?
我在开发板上测试以上两种情况没有问题

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2017-12-23 00:56:01 | 显示全部楼层
回复

使用道具 举报

5

主题

9

帖子

0

精华

新手上路

积分
33
金钱
33
注册时间
2017-10-2
在线时间
5 小时
 楼主| 发表于 2017-12-23 14:20:04 | 显示全部楼层
我之前说的上述第二种情况,“主函数直接放到GUIBuilder生成的.c文件中,编译通过,但在打开虚拟机是黑屏显示,没有反应”问题已经解决,只需要在while(1)中添加GUI_Delay(),即可,可能是因为这个函数起到一个小工具重绘功能,如果小工具没有重绘就会显示黑屏,之前有人说GUIBuilder生成的.c文件无法在没有操作系统的情况下运行,也可能是因为操作系统后台运行了一个任务用来重绘小工具,如果不加操作系统而又不使用相应的重绘的函数,就会黑屏,以上个人见解,仅供参考,如有错误,请指正
但是“包含主函数的.c文件中包含我建的.h文件,提示错误,无法打开”这个我不知道怎么回事
回复

使用道具 举报

24

主题

157

帖子

0

精华

高级会员

Rank: 4

积分
523
金钱
523
注册时间
2016-1-7
在线时间
131 小时
发表于 2018-4-15 21:20:22 | 显示全部楼层
楼主,GUIBuilder生成的.c文件怎么添加到VS2013啊?求指导
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-23 10:04

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表