Code:
>Compiling...
1>Compiling manifest to resources...
1>Microsoft (R) Windows (R) Resource Compiler Version 6.0.5724.0
1>Copyright (C) Microsoft Corporation. All rights reserved.
1>Linking...
1>TurionPowerControl.obj : error LNK2019: unresolved external symbol "unsigned long __stdcall GetDriverVersion(unsigned char *,unsigned char *,unsigned char *,unsigned char *)" (?GetDriverVersion@@YGKPAE000@Z) referenced in function "int __cdecl initWinRing0(void)" (?initWinRing0@@YAHXZ)
1>TurionPowerControl.obj : error LNK2019: unresolved external symbol "unsigned long __stdcall GetDllStatus(void)" (?GetDllStatus@@YGKXZ) referenced in function "int __cdecl initWinRing0(void)" (?initWinRing0@@YAHXZ)
1>TurionPowerControl.obj : error LNK2019: unresolved external symbol "int __stdcall InitializeOls(void)" (?InitializeOls@@YGHXZ) referenced in function "int __cdecl initWinRing0(void)" (?initWinRing0@@YAHXZ)
1>TurionPowerControl.obj : error LNK2019: unresolved external symbol "void __stdcall DeinitializeOls(void)" (?DeinitializeOls@@YGXXZ) referenced in function "int __cdecl closeWinRing0(void)" (?closeWinRing0@@YAHXZ)
1>TurionPowerControl.obj : error LNK2019: unresolved external symbol "int __stdcall Cpuid(unsigned long,unsigned long *,unsigned long *,unsigned long *,unsigned long *)" (?Cpuid@@YGHKPAK000@Z) referenced in function "int __cdecl processorSupport(void)" (?processorSupport@@YAHXZ)
1>TurionPowerControl.obj : error LNK2019: unresolved external symbol "int __stdcall ReadPciConfigDwordEx(unsigned long,unsigned long,unsigned long *)" (?ReadPciConfigDwordEx@@YGHKKPAK@Z) referenced in function "void __cdecl processorStatus(class Processor *)" (?processorStatus@@YAXPAVProcessor@@@Z)
1>TurionPowerControl.obj : error LNK2019: unresolved external symbol "public: unsigned long __thiscall PState::getPState(void)" (?getPState@PState@@QAEKXZ) referenced in function "void __cdecl processorStatus(class Processor *)" (?processorStatus@@YAXPAVProcessor@@@Z)
1>TurionPowerControl.obj : error LNK2019: unresolved external symbol "public: void __thiscall PState::setPState(unsigned long)" (?setPState@PState@@QAEXK@Z) referenced in function "void __cdecl processorStatus(class Processor *)" (?processorStatus@@YAXPAVProcessor@@@Z)
1>TurionPowerControl.obj : error LNK2019: unresolved external symbol "public: __thiscall PState::PState(unsigned long)" (??0PState@@QAE@K@Z) referenced in function "void __cdecl processorStatus(class Processor *)" (?processorStatus@@YAXPAVProcessor@@@Z)
1>TurionPowerControl.obj : error LNK2019: unresolved external symbol "public: unsigned long __thiscall Processor::HTLinkToFreq(unsigned long)" (?HTLinkToFreq@Processor@@QAEKK@Z) referenced in function "void __cdecl processorHTLinkStatus(class Processor *)" (?processorHTLinkStatus@@YAXPAVProcessor@@@Z)
1>TurionPowerControl.obj : error LNK2019: unresolved external symbol "public: void __thiscall Scaler::beginScaling(void)" (?beginScaling@Scaler@@QAEXXZ) referenced in function _main
1>TurionPowerControl.obj : error LNK2019: unresolved external symbol "public: int __thiscall CfgManager::parseCfgFile(void)" (?parseCfgFile@CfgManager@@QAEHXZ) referenced in function _main
1>TurionPowerControl.obj : error LNK2019: unresolved external symbol "public: bool __thiscall CfgManager::openCfgFile(char *)" (?openCfgFile@CfgManager@@QAE_NPAD@Z) referenced in function _main
1>TurionPowerControl.obj : error LNK2019: unresolved external symbol "public: __thiscall CfgManager::CfgManager(class Processor *,class Scaler *)" (??0CfgManager@@QAE@PAVProcessor@@PAVScaler@@@Z) referenced in function _main
1>TurionPowerControl.obj : error LNK2019: unresolved external symbol "public: __thiscall Scaler::Scaler(class Processor *)" (??0Scaler@@QAE@PAVProcessor@@@Z) referenced in function _main
1>TurionPowerControl.obj : error LNK2019: unresolved external symbol "protected: void __thiscall Processor::setProcessorIdentifier(unsigned long)" (?setProcessorIdentifier@Processor@@IAEXK@Z) referenced in function "public: __thiscall TurionZM::TurionZM(void)" (??0TurionZM@@QAE@XZ)
1>TurionPowerControl.obj : error LNK2019: unresolved external symbol "protected: void __thiscall Processor::setProcessorStrId(char const *)" (?setProcessorStrId@Processor@@IAEXPBD@Z) referenced in function "public: __thiscall TurionZM::TurionZM(void)" (??0TurionZM@@QAE@XZ)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "protected: virtual void __thiscall Griffin::setPCtoIdleCounter(int,int)" (?setPCtoIdleCounter@Griffin@@MAEXHH@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual float __thiscall Griffin::convertVIDtoVcore(unsigned long)" (?convertVIDtoVcore@Griffin@@UAEMK@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall Griffin::convertVcoretoVID(float)" (?convertVcoretoVID@Griffin@@UAEKM@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall Griffin::convertFDtoFreq(unsigned long,unsigned long)" (?convertFDtoFreq@Griffin@@UAEKKK@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Griffin::setVID(class PState,unsigned long,unsigned long)" (?setVID@Griffin@@UAEXVPState@@KK@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Griffin::setVID(class PState,unsigned long)" (?setVID@Griffin@@UAEXVPState@@K@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Griffin::setFID(class PState,unsigned long,unsigned long)" (?setFID@Griffin@@UAEXVPState@@KK@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Griffin::setFID(class PState,unsigned long)" (?setFID@Griffin@@UAEXVPState@@K@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Griffin::setDID(class PState,unsigned long,unsigned long)" (?setDID@Griffin@@UAEXVPState@@KK@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Griffin::setDID(class PState,unsigned long)" (?setDID@Griffin@@UAEXVPState@@K@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall Griffin::getVID(class PState,unsigned long)" (?getVID@Griffin@@UAEKVPState@@K@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall Griffin::getVID(class PState)" (?getVID@Griffin@@UAEKVPState@@@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall Griffin::getFID(class PState,unsigned long)" (?getFID@Griffin@@UAEKVPState@@K@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall Griffin::getFID(class PState)" (?getFID@Griffin@@UAEKVPState@@@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall Griffin::getDID(class PState,unsigned long)" (?getDID@Griffin@@UAEKVPState@@K@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall Griffin::getDID(class PState)" (?getDID@Griffin@@UAEKVPState@@@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Griffin::setFrequency(class PState,unsigned long,unsigned long)" (?setFrequency@Griffin@@UAEXVPState@@KK@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Griffin::setFrequency(class PState,unsigned long)" (?setFrequency@Griffin@@UAEXVPState@@K@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Griffin::setVCore(class PState,float,unsigned long)" (?setVCore@Griffin@@UAEXVPState@@MK@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Griffin::setVCore(class PState,float)" (?setVCore@Griffin@@UAEXVPState@@M@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall Griffin::getFrequency(class PState,unsigned long)" (?getFrequency@Griffin@@UAEKVPState@@K@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall Griffin::getFrequency(class PState)" (?getFrequency@Griffin@@UAEKVPState@@@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual float __thiscall Griffin::getVCore(class PState,unsigned long)" (?getVCore@Griffin@@UAEMVPState@@K@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual float __thiscall Griffin::getVCore(class PState)" (?getVCore@Griffin@@UAEMVPState@@@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Griffin::pStateEnable(class PState,unsigned long)" (?pStateEnable@Griffin@@UAEXVPState@@K@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Griffin::pStateEnable(class PState)" (?pStateEnable@Griffin@@UAEXVPState@@@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Griffin::pStateDisable(class PState,unsigned long)" (?pStateDisable@Griffin@@UAEXVPState@@K@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Griffin::pStateDisable(class PState)" (?pStateDisable@Griffin@@UAEXVPState@@@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual bool __thiscall Griffin::pStateEnabled(class PState,unsigned long)" (?pStateEnabled@Griffin@@UAE_NVPState@@K@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual bool __thiscall Griffin::pStateEnabled(class PState)" (?pStateEnabled@Griffin@@UAE_NVPState@@@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Griffin::setMaximumPState(class PState)" (?setMaximumPState@Griffin@@UAEXVPState@@@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual class PState __thiscall Griffin::getMaximumPState(void)" (?getMaximumPState@Griffin@@UAE?AVPState@@XZ)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Griffin::setNBVid(unsigned long)" (?setNBVid@Griffin@@UAEXK@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall Griffin::getNBVid(void)" (?getNBVid@Griffin@@UAEKXZ)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Griffin::forcePState(class PState,unsigned long)" (?forcePState@Griffin@@UAEXVPState@@K@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual bool __thiscall Griffin::getSMAF7Enabled(void)" (?getSMAF7Enabled@Griffin@@UAE_NXZ)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall Griffin::c1eDID(void)" (?c1eDID@Griffin@@UAEKXZ)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall Griffin::minVID(void)" (?minVID@Griffin@@UAEKXZ)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall Griffin::maxVID(void)" (?maxVID@Griffin@@UAEKXZ)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall Griffin::startupPState(void)" (?startupPState@Griffin@@UAEKXZ)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall Griffin::maxCPUFrequency(void)" (?maxCPUFrequency@Griffin@@UAEKXZ)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall Griffin::getTctlRegister(void)" (?getTctlRegister@Griffin@@UAEKXZ)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall Griffin::getTctlMaxDiff(void)" (?getTctlMaxDiff@Griffin@@UAEKXZ)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall Griffin::getSlamTime(void)" (?getSlamTime@Griffin@@UAEKXZ)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Griffin::setSlamTime(unsigned long)" (?setSlamTime@Griffin@@UAEXK@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall Griffin::getAltVidSlamTime(void)" (?getAltVidSlamTime@Griffin@@UAEKXZ)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Griffin::setAltVidSlamTime(unsigned long)" (?setAltVidSlamTime@Griffin@@UAEXK@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual bool __thiscall Griffin::HTCisCapable(void)" (?HTCisCapable@Griffin@@UAE_NXZ)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual bool __thiscall Griffin::HTCisEnabled(void)" (?HTCisEnabled@Griffin@@UAE_NXZ)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual bool __thiscall Griffin::HTCisActive(void)" (?HTCisActive@Griffin@@UAE_NXZ)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual bool __thiscall Griffin::HTChasBeenActive(void)" (?HTChasBeenActive@Griffin@@UAE_NXZ)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall Griffin::HTCTempLimit(void)" (?HTCTempLimit@Griffin@@UAEKXZ)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual bool __thiscall Griffin::HTCSlewControl(void)" (?HTCSlewControl@Griffin@@UAE_NXZ)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall Griffin::HTCHystTemp(void)" (?HTCHystTemp@Griffin@@UAEKXZ)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall Griffin::HTCPStateLimit(void)" (?HTCPStateLimit@Griffin@@UAEKXZ)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual bool __thiscall Griffin::HTCLocked(void)" (?HTCLocked@Griffin@@UAE_NXZ)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall Griffin::getAltVID(void)" (?getAltVID@Griffin@@UAEKXZ)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Griffin::HTCEnable(void)" (?HTCEnable@Griffin@@UAEXXZ)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Griffin::HTCDisable(void)" (?HTCDisable@Griffin@@UAEXXZ)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Griffin::HTCsetTempLimit(unsigned long)" (?HTCsetTempLimit@Griffin@@UAEXK@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Griffin::HTCsetHystLimit(unsigned long)" (?HTCsetHystLimit@Griffin@@UAEXK@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Griffin::setAltVid(unsigned long)" (?setAltVid@Griffin@@UAEXK@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual bool __thiscall Griffin::getPsiEnabled(void)" (?getPsiEnabled@Griffin@@UAE_NXZ)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall Griffin::getPsiThreshold(void)" (?getPsiThreshold@Griffin@@UAEKXZ)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Griffin::setPsiEnabled(bool)" (?setPsiEnabled@Griffin@@UAEX_N@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Griffin::setPsiThreshold(unsigned long)" (?setPsiThreshold@Griffin@@UAEXK@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall Griffin::getHTLinkSpeed(void)" (?getHTLinkSpeed@Griffin@@UAEKXZ)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Griffin::setHTLinkSpeed(unsigned long)" (?setHTLinkSpeed@Griffin@@UAEXK@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Griffin::checkMode(void)" (?checkMode@Griffin@@UAEXXZ)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual bool __thiscall Griffin::getC1EStatus(unsigned long)" (?getC1EStatus@Griffin@@UAE_NK@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Griffin::setC1EStatus(unsigned long,bool)" (?setC1EStatus@Griffin@@UAEXK_N@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Griffin::perfCounterGetInfo(void)" (?perfCounterGetInfo@Griffin@@UAEXXZ)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Griffin::perfCounterGetValue(int,int)" (?perfCounterGetValue@Griffin@@UAEXHH@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Griffin::perfCounterMonitor(int,int)" (?perfCounterMonitor@Griffin@@UAEXHH@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Griffin::perfMonitorCPUUsage(void)" (?perfMonitorCPUUsage@Griffin@@UAEXXZ)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual bool __thiscall Griffin::initUsageCounter(unsigned long *)" (?initUsageCounter@Griffin@@UAE_NPAK@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall Griffin::getUsageCounter(unsigned long *,unsigned long,int)" (?getUsageCounter@Griffin@@UAEKPAKKH@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall Griffin::getUsageCounter(unsigned long *,unsigned long)" (?getUsageCounter@Griffin@@UAEKPAKK@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Griffin::getCurrentStatus(struct procStatus *,unsigned long)" (?getCurrentStatus@Griffin@@UAEXPAUprocStatus@@K@Z)
1>TurionPowerControl.obj : error LNK2019: unresolved external symbol "protected: void __thiscall Processor::setPowerStates(unsigned long)" (?setPowerStates@Processor@@IAEXK@Z) referenced in function "public: __thiscall Griffin::Griffin(void)" (??0Griffin@@QAE@XZ)
1>TurionPowerControl.obj : error LNK2019: unresolved external symbol "protected: void __thiscall Processor::setProcessorCores(unsigned long)" (?setProcessorCores@Processor@@IAEXK@Z) referenced in function "public: __thiscall Griffin::Griffin(void)" (??0Griffin@@QAE@XZ)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual float __thiscall Processor::convertVIDtoVcore(unsigned long)" (?convertVIDtoVcore@Processor@@UAEMK@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall Processor::convertVcoretoVID(float)" (?convertVcoretoVID@Processor@@UAEKM@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall Processor::convertFDtoFreq(unsigned long,unsigned long)" (?convertFDtoFreq@Processor@@UAEKKK@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "protected: virtual void __thiscall K10Processor::setPCtoIdleCounter(int,int)" (?setPCtoIdleCounter@K10Processor@@MAEXHH@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual float __thiscall K10Processor::convertVIDtoVcore(unsigned long)" (?convertVIDtoVcore@K10Processor@@UAEMK@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall K10Processor::convertVcoretoVID(float)" (?convertVcoretoVID@K10Processor@@UAEKM@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall K10Processor::convertFDtoFreq(unsigned long,unsigned long)" (?convertFDtoFreq@K10Processor@@UAEKKK@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall K10Processor::setVID(class PState,unsigned long,unsigned long)" (?setVID@K10Processor@@UAEXVPState@@KK@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall K10Processor::setVID(class PState,unsigned long)" (?setVID@K10Processor@@UAEXVPState@@K@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall K10Processor::setFID(class PState,unsigned long,unsigned long)" (?setFID@K10Processor@@UAEXVPState@@KK@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall K10Processor::setFID(class PState,unsigned long)" (?setFID@K10Processor@@UAEXVPState@@K@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall K10Processor::setDID(class PState,unsigned long,unsigned long)" (?setDID@K10Processor@@UAEXVPState@@KK@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall K10Processor::setDID(class PState,unsigned long)" (?setDID@K10Processor@@UAEXVPState@@K@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall K10Processor::getVID(class PState,unsigned long)" (?getVID@K10Processor@@UAEKVPState@@K@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall K10Processor::getVID(class PState)" (?getVID@K10Processor@@UAEKVPState@@@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall K10Processor::getFID(class PState,unsigned long)" (?getFID@K10Processor@@UAEKVPState@@K@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall K10Processor::getFID(class PState)" (?getFID@K10Processor@@UAEKVPState@@@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall K10Processor::getDID(class PState,unsigned long)" (?getDID@K10Processor@@UAEKVPState@@K@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall K10Processor::getDID(class PState)" (?getDID@K10Processor@@UAEKVPState@@@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall K10Processor::setFrequency(class PState,unsigned long,unsigned long)" (?setFrequency@K10Processor@@UAEXVPState@@KK@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall K10Processor::setFrequency(class PState,unsigned long)" (?setFrequency@K10Processor@@UAEXVPState@@K@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall K10Processor::setVCore(class PState,float,unsigned long)" (?setVCore@K10Processor@@UAEXVPState@@MK@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall K10Processor::setVCore(class PState,float)" (?setVCore@K10Processor@@UAEXVPState@@M@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall K10Processor::getFrequency(class PState,unsigned long)" (?getFrequency@K10Processor@@UAEKVPState@@K@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall K10Processor::getFrequency(class PState)" (?getFrequency@K10Processor@@UAEKVPState@@@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual float __thiscall K10Processor::getVCore(class PState,unsigned long)" (?getVCore@K10Processor@@UAEMVPState@@K@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual float __thiscall K10Processor::getVCore(class PState)" (?getVCore@K10Processor@@UAEMVPState@@@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall K10Processor::pStateEnable(class PState,unsigned long)" (?pStateEnable@K10Processor@@UAEXVPState@@K@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall K10Processor::pStateEnable(class PState)" (?pStateEnable@K10Processor@@UAEXVPState@@@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall K10Processor::pStateDisable(class PState,unsigned long)" (?pStateDisable@K10Processor@@UAEXVPState@@K@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall K10Processor::pStateDisable(class PState)" (?pStateDisable@K10Processor@@UAEXVPState@@@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual bool __thiscall K10Processor::pStateEnabled(class PState,unsigned long)" (?pStateEnabled@K10Processor@@UAE_NVPState@@K@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual bool __thiscall K10Processor::pStateEnabled(class PState)" (?pStateEnabled@K10Processor@@UAE_NVPState@@@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall K10Processor::setMaximumPState(class PState)" (?setMaximumPState@K10Processor@@UAEXVPState@@@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual class PState __thiscall K10Processor::getMaximumPState(void)" (?getMaximumPState@K10Processor@@UAE?AVPState@@XZ)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall K10Processor::setNBVid(class PState,unsigned long)" (?setNBVid@K10Processor@@UAEXVPState@@K@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall K10Processor::setNBDid(class PState,unsigned long)" (?setNBDid@K10Processor@@UAEXVPState@@K@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall K10Processor::getNBVid(class PState)" (?getNBVid@K10Processor@@UAEKVPState@@@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall K10Processor::getNBDid(class PState)" (?getNBDid@K10Processor@@UAEKVPState@@@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall K10Processor::getNBFid(void)" (?getNBFid@K10Processor@@UAEKXZ)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall K10Processor::getMaxNBFrequency(void)" (?getMaxNBFrequency@K10Processor@@UAEKXZ)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual bool __thiscall K10Processor::getPVIMode(void)" (?getPVIMode@K10Processor@@UAE_NXZ)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall K10Processor::forcePState(class PState,unsigned long)" (?forcePState@K10Processor@@UAEXVPState@@K@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall K10Processor::minVID(void)" (?minVID@K10Processor@@UAEKXZ)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall K10Processor::maxVID(void)" (?maxVID@K10Processor@@UAEKXZ)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall K10Processor::startupPState(void)" (?startupPState@K10Processor@@UAEKXZ)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall K10Processor::maxCPUFrequency(void)" (?maxCPUFrequency@K10Processor@@UAEKXZ)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall K10Processor::getTctlRegister(void)" (?getTctlRegister@K10Processor@@UAEKXZ)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall K10Processor::getTctlMaxDiff(void)" (?getTctlMaxDiff@K10Processor@@UAEKXZ)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall K10Processor::getSlamTime(void)" (?getSlamTime@K10Processor@@UAEKXZ)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall K10Processor::setSlamTime(unsigned long)" (?setSlamTime@K10Processor@@UAEXK@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall K10Processor::getStepUpRampTime(void)" (?getStepUpRampTime@K10Processor@@UAEKXZ)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall K10Processor::getStepDownRampTime(void)" (?getStepDownRampTime@K10Processor@@UAEKXZ)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall K10Processor::setStepUpRampTime(unsigned long)" (?setStepUpRampTime@K10Processor@@UAEXK@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall K10Processor::setStepDownRampTime(unsigned long)" (?setStepDownRampTime@K10Processor@@UAEXK@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual bool __thiscall K10Processor::HTCisCapable(void)" (?HTCisCapable@K10Processor@@UAE_NXZ)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual bool __thiscall K10Processor::HTCisEnabled(void)" (?HTCisEnabled@K10Processor@@UAE_NXZ)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual bool __thiscall K10Processor::HTCisActive(void)" (?HTCisActive@K10Processor@@UAE_NXZ)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual bool __thiscall K10Processor::HTChasBeenActive(void)" (?HTChasBeenActive@K10Processor@@UAE_NXZ)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall K10Processor::HTCTempLimit(void)" (?HTCTempLimit@K10Processor@@UAEKXZ)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual bool __thiscall K10Processor::HTCSlewControl(void)" (?HTCSlewControl@K10Processor@@UAE_NXZ)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall K10Processor::HTCHystTemp(void)" (?HTCHystTemp@K10Processor@@UAEKXZ)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall K10Processor::HTCPStateLimit(void)" (?HTCPStateLimit@K10Processor@@UAEKXZ)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual bool __thiscall K10Processor::HTCLocked(void)" (?HTCLocked@K10Processor@@UAE_NXZ)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall K10Processor::getAltVID(void)" (?getAltVID@K10Processor@@UAEKXZ)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall K10Processor::HTCEnable(void)" (?HTCEnable@K10Processor@@UAEXXZ)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall K10Processor::HTCDisable(void)" (?HTCDisable@K10Processor@@UAEXXZ)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall K10Processor::HTCsetTempLimit(unsigned long)" (?HTCsetTempLimit@K10Processor@@UAEXK@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall K10Processor::HTCsetHystLimit(unsigned long)" (?HTCsetHystLimit@K10Processor@@UAEXK@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall K10Processor::setAltVid(unsigned long)" (?setAltVid@K10Processor@@UAEXK@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual bool __thiscall K10Processor::getPsiEnabled(void)" (?getPsiEnabled@K10Processor@@UAE_NXZ)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall K10Processor::getPsiThreshold(void)" (?getPsiThreshold@K10Processor@@UAEKXZ)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall K10Processor::setPsiEnabled(bool)" (?setPsiEnabled@K10Processor@@UAEX_N@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall K10Processor::setPsiThreshold(unsigned long)" (?setPsiThreshold@K10Processor@@UAEXK@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall K10Processor::getHTLinkSpeed(void)" (?getHTLinkSpeed@K10Processor@@UAEKXZ)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall K10Processor::setHTLinkSpeed(unsigned long)" (?setHTLinkSpeed@K10Processor@@UAEXK@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall K10Processor::checkMode(void)" (?checkMode@K10Processor@@UAEXXZ)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual bool __thiscall K10Processor::getC1EStatus(unsigned long)" (?getC1EStatus@K10Processor@@UAE_NK@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall K10Processor::setC1EStatus(unsigned long,bool)" (?setC1EStatus@K10Processor@@UAEXK_N@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall K10Processor::perfCounterGetInfo(void)" (?perfCounterGetInfo@K10Processor@@UAEXXZ)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall K10Processor::perfCounterGetValue(int,int)" (?perfCounterGetValue@K10Processor@@UAEXHH@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall K10Processor::perfCounterMonitor(int,int)" (?perfCounterMonitor@K10Processor@@UAEXHH@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall K10Processor::perfMonitorCPUUsage(void)" (?perfMonitorCPUUsage@K10Processor@@UAEXXZ)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual bool __thiscall K10Processor::initUsageCounter(unsigned long *)" (?initUsageCounter@K10Processor@@UAE_NPAK@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall K10Processor::getUsageCounter(unsigned long *,unsigned long,int)" (?getUsageCounter@K10Processor@@UAEKPAKKH@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall K10Processor::getUsageCounter(unsigned long *,unsigned long)" (?getUsageCounter@K10Processor@@UAEKPAKK@Z)
1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall K10Processor::getCurrentStatus(struct procStatus *,unsigned long)" (?getCurrentStatus@K10Processor@@UAEXPAUprocStatus@@K@Z)
1>C:\Users\Chi\Documents\Visual Studio 2008\Projects\TurionPowerControl\Debug\TurionPowerControl.exe : fatal error LNK1120: 185 unresolved externals
1>Build log was saved at "file://c:\Users\Chi\Documents\Visual Studio 2008\Projects\TurionPowerControl\TurionPowerControl\Debug\BuildLog.htm"
1>TurionPowerControl - 186 error(s), 2 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
I'm new to VC 2008 and C/C++. I just loaded the main file TurionPowerControl.cpp and hit build. Did I forget to load the project file? Do I have to use the windows console? You have written that this project is for VS 2005/2008. Or do you have a sample how to use winring0?
Bookmarks