Dear Friend,
I got the following link error while Building my code. The main problems are in dos.h and MMSystem.h, portability. I am using a Visual studio express edition 2008 Compiler. Please help
***************************Link errors in DOS.h***********************************
__________________________________________________ ___________________________________
PC.obj : error LNK2001: OSTickDOSCtr = 1;
PC.obj : error LNK2019: pscr = MK_FP(DISP_BASE, 0x0000);
error LNK2019: void *PC_VectGet (INT8U vect)
{
return (getvect(vect));
}
PC.obj : error LNK2019: void PC_VectSet (INT8U vect, void (*isr)(void))
{
//setvect(vect, (void) interrupt (*)(void) isr);
setvect(vect, isr);
}
__________________________________________________ ______________________________________
*****************************Link errors in MMSystem.h*****************************
os_cpu_c.obj : error LNK2019: unresolved external symbol __imp__timeEndPeriod@4 referenced in function _OSStartHighRdy
os_cpu_c.obj : error LNK2019: unresolved external symbol __imp__timeKillEvent@4 referenced in function _OSStartHighRdy
os_cpu_c.obj : error LNK2019: unresolved external symbol __imp__timeSetEvent@20 referenced in function _OSStartHighRdy
os_cpu_c.obj : error LNK2019: unresolved external symbol __imp__timeBeginPeriod@4 referenced in function _OSStartHighRdy
os_cpu_c.obj : error LNK2019: unresolved external symbol __imp__timeGetDevCaps@8 referenced in function _OSStartHighRdy
__________________________________________________ ______________________________________
Compiling...
stdafx.cpp
Compiling manifest to resources...
Microsoft (R) Windows (R) Resource Compiler Version 6.0.5724.0
Copyright (C) Microsoft Corporation. All rights reserved.
Linking...
PC.obj : error LNK2019: unresolved external symbol _MK_FP referenced in function _PC_DispClrScr
PC.obj : error LNK2001: unresolved external symbol _OSTickDOSCtr
PC.obj : error LNK2019: unresolved external symbol _getvect referenced in function _PC_VectGet
PC.obj : error LNK2019: unresolved external symbol _setvect referenced in function _PC_VectSet
os_cpu_c.obj : error LNK2019: unresolved external symbol __imp__timeEndPeriod@4 referenced in function _OSStartHighRdy
os_cpu_c.obj : error LNK2019: unresolved external symbol __imp__timeKillEvent@4 referenced in function _OSStartHighRdy
os_cpu_c.obj : error LNK2019: unresolved external symbol __imp__timeSetEvent@20 referenced in function _OSStartHighRdy
os_cpu_c.obj : error LNK2019: unresolved external symbol __imp__timeBeginPeriod@4 referenced in function _OSStartHighRdy
os_cpu_c.obj : error LNK2019: unresolved external symbol __imp__timeGetDevCaps@8 referenced in function _OSStartHighRdy
EX1L.obj : error LNK2019: unresolved external symbol _random referenced in function _Task
C:\Documents and Settings\ecc04\Desktop\x1\x11\Debug\x11.exe : fatal error LNK1120: 10 unresolved externals
Build log was saved at "file://c:\Documents and Settings\ecc04\Desktop\x1\x11\x11\Debug\BuildLog.h tm"
x11 - 11 error(s), 47 warning(s)
========== Rebuild All: 0 succeeded, 1 failed, 0 skipped ==========
Rgds,