导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→关于uCOS II的问题[baby_snake]

 *第13686篇: 关于uCOS II的问题

  
楼 主:baby_snake 2003年6月20日10:16
 关于uCOS II的问题
请教各位高手,我现在自学《嵌入式实时操作系统 uCOS-II》(第二版)这本书,利用BC5.0编译书中的例程是可以通过的,但是为什么不能进行连接呢,在这里先谢谢各位了,问题是这样的:
Info :Linking C:\SOFTWARE\uCOS-II\EX1_x86L\BC45\SOURCE\TEST.exe
Error:Error: Unresolved external '_PC_DispClrScr' referenced from module test.c
Error:Error: Unresolved external '_OSInit' referenced from module test.c
Error:Error: Unresolved external '_PC_DOSSaveReturn' referenced from module test.c
Error:Error: Unresolved external '_OSCtxSw' referenced from module test.c
Error:Error: Unresolved external '_PC_VectSet' referenced from module test.c
Error:Error: Unresolved external '_OSSemCreate' referenced from module test.c
Error:Error: Unresolved external '_OSTaskCreate' referenced from module test.c
Error:Error: Unresolved external '_OSStart' referenced from module test.c
Error:Error: Unresolved external '_OSTickISR' referenced from module test.c
Error:Error: Unresolved external '_PC_SetTickRate' referenced from module test.c
Error:Error: Unresolved external '_OSStatInit' referenced from module test.c
Error:Error: Unresolved external '_PC_GetKey' referenced from module test.c
Error:Error: Unresolved external '_PC_DOSReturn' referenced from module test.c
Error:Error: Unresolved external '_OSCtxSwCtr' referenced from module test.c
Error:Error: Unresolved external '_OSTimeDlyHMSM' referenced from module test.c
Error:Error: Unresolved external '_PC_DispStr' referenced from module test.c
Error:Error: Unresolved external '_OSTaskCtr' referenced from module test.c
Error:Error: Unresolved external '_OSCPUUsage' referenced from module test.c
Error:Error: Unresolved external '_OSVersion' referenced from module test.c
Error:Error: Unresolved external '_OSSemPend' referenced from module test.c
Error:Error: Unresolved external '_OSSemPost' referenced from module test.c
Error:Error: Unresolved external '_PC_DispChar' referenced from module test.c
Error:Error: Unresolved external '_OSTimeDly' referenced from module test.c
  
2楼:alvinyang 2003年6月20日11:01
 这是些什么东东阿
  
3楼:sdqdhx 2003年6月20日19:20
 好多的实例都不是用BC编译的,你可以到WWW.HJHJ.COM去看一看。版主主要是做UCOS-II的。
  
4楼:CCElec 2003年6月20日23:12
 意思是没有找到那些函数。
连接时没有找到所声明的外 部函数,看看头文件是否被正确包含。


  
5楼:baby_snake 2003年6月20日23:20
 再次请教
编译是可以通过的,但是我不知道为什么链接就不行,应该如何设置它的文件目录
  
6楼:CCElec 2003年6月20日23:24
 是这样的:
编译的时候是编译一个文件 中的内容 extern void xxxxxx(void )这句并没有错,
但在连接时,编译器要从别的文件找这个函数void xxxxxx(void ),如果没找到,就出现以上错误。
所以是你没有把以上函数正确包含。
  
7楼:baby_snake 2003年6月20日23:32
 但是如何将需要的文件包含进链接的目录呢?实在感谢
  
8楼:CCElec 2003年6月20日23:41
 如果头文件不在系统默认目录,需要在设置选项中设置。
我记得BC31是在 option-->  direction -->  中设置。就是将ucos-ii.h的目录加到Include direcdtion一项。

  
9楼:baby_snake 2003年6月21日10:44
 谢谢,我试一下

>>>>>>对该主题发表你的看法

本主题贴数9,分页: [第1页]


[上一篇主题]:dsp+arm

[下一篇主题]:請教