multiple definition of main

还差得远呢 2016-01-21 03:03:06
大家好,我第一次学习使用tronado2.2 和 vxWorks,在用tornado编程时出现了如题中的错误:multiple definition of main,具体详情我贴到下面这张图中:


程序就是一个最简单的helloword打印程序,请求各位大神提点一二。
...全文
3555 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
夫人的泡泡鱼 2016-02-12
  • 打赏
  • 举报
回复
这确实是由于multipule definetion 。原因在于系统镜像自带的usrAppInit.c文件中已经有了一个入口主函数InitMain(),所以不能再用main作为函数名称,解决方法: 1)改了函数名,如MyInitMain(); 2)如果想自启动的函数的话,在usrAppInit.c文件中已经有了一个入口主函数中调用MyInitMain();即可
jackydi 2016-01-22
  • 打赏
  • 举报
回复
函数改个名吧
runsunlg 2016-01-22
  • 打赏
  • 举报
回复
如果你使用的是任务的方式,将该函数改名直接在bsp中调;如果是多进程,将该函数以进程方式启动

2,179

社区成员

发帖
与我相关
我的任务
社区描述
xworks是美国 Wind River System 公司( 以下简称风河公司 ,即 WRS 公司)推出的一个实时操作系统。
社区管理员
  • VxWorks开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧