|
참조하려는 파일들이 전부 ucos에 include 되어있는 함수들이네요.
컴파일 하시기전에 Path 전부 걸어서 ucos library가 설정되도록 하신후 컴파일 해보시면 될겁니다.
Path의 참조 방법은 ucos 예제 폴더를 보시면 makefile 만드는 예제가 있을 텐데요 확장자가 .MAK입니다.
거기 보시면 UCOS PATH 설정을 확인하시고 기본설정이 아닌건 전부 바꾸어주시구요.
c++빌더 Q&A에서 ucos를 만나서 답 달아 봅니다.
C 컴파일러는 4.5가 아니더라도 가능할겁니다.
그럼 열공하셔요
박아사탕 님이 쓰신 글 :
: uCOS-ii 에서는 볼랜드C는 4.5버전인데..구하기 힘들어 5.5를 설치 했구요 TURBO ASSEMBLER 5.0버전을 설치했습니다. 아..그리고 O/S는 XP입니다.
: ==================================================================================================
:
: C:\BCC55\SOFTWARE\uCOS-II\EX1_x86L\BC45\SOURCE>BCC32 TEST.C
: Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
: TEST.C:
: Warning W8002 TEST.C 88: Restarting compile using assembly in function TaskStart
:
: Warning W8004 TEST.C 84: 'pdata' is assigned a value that is never used in funct
: ion TaskStart
: Turbo Assembler Version 5.0 Copyright (c) 1988, 1996 Borland International
:
: Assembling file: TEST.ASM
: Error messages: None
: Warning messages: None
: Passes: 1
:
: Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
: Error: Unresolved external '_PC_DispClrScr' referenced from C:\BCC55\SOFTWARE\UC
: OS-II\EX1_X86L\BC45\SOURCE\TEST.OBJ
: Error: Unresolved external '_OSInit' referenced from C:\BCC55\SOFTWARE\UCOS-II\E
: X1_X86L\BC45\SOURCE\TEST.OBJ
: Error: Unresolved external '_PC_DOSSaveReturn' referenced from C:\BCC55\SOFTWARE
: \UCOS-II\EX1_X86L\BC45\SOURCE\TEST.OBJ
: Error: Unresolved external '_OSCtxSw' referenced from C:\BCC55\SOFTWARE\UCOS-II\
: EX1_X86L\BC45\SOURCE\TEST.OBJ
: Error: Unresolved external '_OSSemCreate' referenced from C:\BCC55\SOFTWARE\UCOS
: -II\EX1_X86L\BC45\SOURCE\TEST.OBJ
: Error: Unresolved external '_OSStart' referenced from C:\BCC55\SOFTWARE\UCOS-II\
: EX1_X86L\BC45\SOURCE\TEST.OBJ
: Error: Unresolved external '_OSTickISR' referenced from C:\BCC55\SOFTWARE\UCOS-I
: I\EX1_X86L\BC45\SOURCE\TEST.OBJ
: Error: Unresolved external '_PC_VectSet' referenced from C:\BCC55\SOFTWARE\UCOS-
: II\EX1_X86L\BC45\SOURCE\TEST.OBJ
: Error: Unresolved external '_PC_SetTickRate' referenced from C:\BCC55\SOFTWARE\U
: COS-II\EX1_X86L\BC45\SOURCE\TEST.OBJ
: Error: Unresolved external '_OSStatInit' referenced from C:\BCC55\SOFTWARE\UCOS-
: II\EX1_X86L\BC45\SOURCE\TEST.OBJ
: Error: Unresolved external '_PC_GetKey' referenced from C:\BCC55\SOFTWARE\UCOS-I
: I\EX1_X86L\BC45\SOURCE\TEST.OBJ
: Error: Unresolved external '_PC_DOSReturn' referenced from C:\BCC55\SOFTWARE\UCO
: S-II\EX1_X86L\BC45\SOURCE\TEST.OBJ
: Error: Unresolved external '_OSTimeDlyHMSM' referenced from C:\BCC55\SOFTWARE\UC
: OS-II\EX1_X86L\BC45\SOURCE\TEST.OBJ
: Error: Unresolved external '_OSTaskCtr' referenced from C:\BCC55\SOFTWARE\UCOS-I
: I\EX1_X86L\BC45\SOURCE\TEST.OBJ
: Error: Unresolved external '_OSCPUUsage' referenced from C:\BCC55\SOFTWARE\UCOS-
: II\EX1_X86L\BC45\SOURCE\TEST.OBJ
: Error: Unresolved external '_OSCtxSwCtr' referenced from C:\BCC55\SOFTWARE\UCOS-
: II\EX1_X86L\BC45\SOURCE\TEST.OBJ
: Error: Unresolved external '_OSVersion' referenced from C:\BCC55\SOFTWARE\UCOS-I
: I\EX1_X86L\BC45\SOURCE\TEST.OBJ
: Error: Unresolved external '_PC_DispStr' referenced from C:\BCC55\SOFTWARE\UCOS-
: II\EX1_X86L\BC45\SOURCE\TEST.OBJ
: Error: Unresolved external '_OSTaskCreate' referenced from C:\BCC55\SOFTWARE\UCO
: S-II\EX1_X86L\BC45\SOURCE\TEST.OBJ
: Error: Unresolved external '_OSSemPend' referenced from C:\BCC55\SOFTWARE\UCOS-I
: I\EX1_X86L\BC45\SOURCE\TEST.OBJ
: Error: Unresolved external '_OSSemPost' referenced from C:\BCC55\SOFTWARE\UCOS-I
: I\EX1_X86L\BC45\SOURCE\TEST.OBJ
: Error: Unresolved external '_PC_DispChar' referenced from C:\BCC55\SOFTWARE\UCOS
: -II\EX1_X86L\BC45\SOURCE\TEST.OBJ
: Error: Unresolved external '_OSTimeDly' referenced from C:\BCC55\SOFTWARE\UCOS-I
: I\EX1_X86L\BC45\SOURCE\TEST.OBJ
: ==================================================================================================
: 혹시 해결하신분은 답변좀 달아 주세요 부탁드립니다.
|