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
*************** ************Lin k 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);
}
_______________ _______________ _______________ _______________ _______________ _____________
*************** **************L ink errors in MMSystem.h***** *************** *********
os_cpu_c.obj : error LNK2019: unresolved external symbol __imp__timeEndP eriod@4 referenced in function _OSStartHighRdy
os_cpu_c.obj : error LNK2019: unresolved external symbol __imp__timeKill Event@4 referenced in function _OSStartHighRdy
os_cpu_c.obj : error LNK2019: unresolved external symbol __imp__timeSetE vent@20 referenced in function _OSStartHighRdy
os_cpu_c.obj : error LNK2019: unresolved external symbol __imp__timeBegi nPeriod@4 referenced in function _OSStartHighRdy
os_cpu_c.obj : error LNK2019: unresolved external symbol __imp__timeGetD evCaps@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__timeEndP eriod@4 referenced in function _OSStartHighRdy
os_cpu_c.obj : error LNK2019: unresolved external symbol __imp__timeKill Event@4 referenced in function _OSStartHighRdy
os_cpu_c.obj : error LNK2019: unresolved external symbol __imp__timeSetE vent@20 referenced in function _OSStartHighRdy
os_cpu_c.obj : error LNK2019: unresolved external symbol __imp__timeBegi nPeriod@4 referenced in function _OSStartHighRdy
os_cpu_c.obj : error LNK2019: unresolved external symbol __imp__timeGetD evCaps@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\Build Log.htm"
x11 - 11 error(s), 47 warning(s)
========== Rebuild All: 0 succeeded, 1 failed, 0 skipped ==========
Rgds,
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
*************** ************Lin k 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);
}
_______________ _______________ _______________ _______________ _______________ _____________
*************** **************L ink errors in MMSystem.h***** *************** *********
os_cpu_c.obj : error LNK2019: unresolved external symbol __imp__timeEndP eriod@4 referenced in function _OSStartHighRdy
os_cpu_c.obj : error LNK2019: unresolved external symbol __imp__timeKill Event@4 referenced in function _OSStartHighRdy
os_cpu_c.obj : error LNK2019: unresolved external symbol __imp__timeSetE vent@20 referenced in function _OSStartHighRdy
os_cpu_c.obj : error LNK2019: unresolved external symbol __imp__timeBegi nPeriod@4 referenced in function _OSStartHighRdy
os_cpu_c.obj : error LNK2019: unresolved external symbol __imp__timeGetD evCaps@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__timeEndP eriod@4 referenced in function _OSStartHighRdy
os_cpu_c.obj : error LNK2019: unresolved external symbol __imp__timeKill Event@4 referenced in function _OSStartHighRdy
os_cpu_c.obj : error LNK2019: unresolved external symbol __imp__timeSetE vent@20 referenced in function _OSStartHighRdy
os_cpu_c.obj : error LNK2019: unresolved external symbol __imp__timeBegi nPeriod@4 referenced in function _OSStartHighRdy
os_cpu_c.obj : error LNK2019: unresolved external symbol __imp__timeGetD evCaps@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\Build Log.htm"
x11 - 11 error(s), 47 warning(s)
========== Rebuild All: 0 succeeded, 1 failed, 0 skipped ==========
Rgds,
Comment