BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / embedded-system / #3586同步于 2009/1/24
Embedded_System机器人发帖

UC/OS-II(Windows) DevCpp项目 (转载)

callMeMJ
2009/1/24镜像同步0 回复
【 以下文字转载自 Robotics 讨论区 】 发信人: CardMaster (死循环(详见签名档)), 信区: Robotics 标 题: UC/OS-II(Windows) DevCpp项目 发信站: 北邮人论坛 (Sat Jan 24 11:07:13 2009), 站内 官方给的windows版是基于VC++的。经过我一上午的努力,建立了一个Dev C++的工程。 可以成功的编译了。 主要困难在于devcpp找不到libwinmm.a这个库文件,需要在linker的选项中指定libwinmm.a的位置。 还有就是ucos_ii.c 这个文件里存在这样的东西: #include <os_core.c> #include <os_flag.c> #include <os_mbox.c> #include <os_mem.c> #include <os_mutex.c> #include <os_q.c> #include <os_sem.c> #include <os_task.c> #include <os_time.c> #include <os_tmr.c> 这在链接的时候会提示你好多了多的函数重定义。我改makefile也是因为这一点。当然你也可以直接把ucos_ii.c这个文件从项目里删除,不影响编译的。 我是修改了makefile,自定义的makefile 在连接的时候只连接ucos_ii.o 而不连接os_time.o os_tmr.o....等被ucos_ii.c包含的c文件 然后大家弄到自己电脑上的时候要把prj目录下的makefile中的 DEVCPP = d:/p/dev/devcpp 改成 DEVCPP = 你自己的devcpp安装目录 附件(149.3KB) ucos_win.rar
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。