主题 : 自己写了一个ucosII的程序,链接出错,不知道怎么回事 复制链接 | 浏览器收藏 | 打印
永远终于梦想!
级别: 新手上路
UID: 44205
精华: 0
发帖: 3
金钱: 15 两
威望: 3 点
贡献值: 0 点
综合积分: 6 分
注册时间: 2011-04-23
最后登录: 2011-05-10
楼主  发表于: 2011-04-23 09:16

 自己写了一个ucosII的程序,链接出错,不知道怎么回事

最近在学习ucosII,在学习任务控制块的时候自己写了一个程序,编译都正确,但是链接出现错误,不知道怎么回事,请大家帮我解决一下!!!错误代码提示如下:
Linker Error:Undefined symbol OS TimeDlyHMSM(unsigned char,unsigned char,unsigned char,unsigned int)in module PPPROJ1.CPP
Linler Error:Undefined symbol PC_DOSReturn()in module PROJ1.CPP
Linker Error:Undefined symbol PC_GetKey(int far*)in module PROJ1.CPP
Linker Error:Undefined symbol PC_DispChar(unsigned char,unsigned char,unsigned char,unsigned int)in module PROJ1.CPP
Linker Error:Undefined symbolOSStart()in module PROJ1.CPP
都是一个类型的错误,这些函数都是在ucos_ii.h里面,我程序前面加了#include "includes.h",加上#include “ucos_ii.h"仍然出现错误。
还有就是我运行ucosII的example都好着呢。自己写的就不对了
希望大家帮忙解答一下
永远终于梦想!
级别: 新手上路
UID: 44205
精华: 0
发帖: 3
金钱: 15 两
威望: 3 点
贡献值: 0 点
综合积分: 6 分
注册时间: 2011-04-23
最后登录: 2011-05-10
1楼  发表于: 2011-04-24 22:28
我已经解决了!
永远终于梦想!
级别: 新手上路
UID: 44205
精华: 0
发帖: 3
金钱: 15 两
威望: 3 点
贡献值: 0 点
综合积分: 6 分
注册时间: 2011-04-23
最后登录: 2011-05-10
2楼  发表于: 2011-04-24 22:29
是主程序文件的文件格式不对,应该是.c文件,结果我的却是.cpp文件,所以说还是要细心的好!