VS C++ 링크 관련 에러

apple4404의 이미지

안녕하세요, 평소 C언어를 하다가 퍼음 C++ 하게되었는데
아무 구글링을 해도 에러 해결법을 찾지 못해 질문하게 되었습니다.
클래스를 생성하면서 함수가 제대로 호출되지 않는것 같은데 확인 부탁드립니다...

1. 헤더파일은 각각 제대로 넣어줬습니다.
2. 아래 CThread 클래스를 CPLC_WComm, CPLC_BComm 이라는 두 클래스에 상속시켜줬는데
각 클래스에서 서로 다른 에러가 발생합니다. (에러화면은 이미지로 첨부합니다)
-----------CThread.h------------
#pragma once
#include
#include

using namespace std;
using namespace chrono;

class CThread
{
public:
CThread(void);
~CThread(void);

bool StartThread(int nCpuID, DWORD usMicrosecond);
void StopThread();
int GetCycleTime(void);

protected:
virtual void DoThread(double dbSecond) = 0;

private:
bool m_bThreadStartFlag;
bool m_bThreadExitFlag;
microseconds m_clsDurationusec;
int m_nCycleTime;
int m_nCpuID;
thread thThreadID;
static void* ThreadProc(void* arg);
};

3. CThread 클래스 내에서 가상함수(DoThread)는 에러가 안나는데 다른 함수들도 가상함수로 만들도 없고 어떻게 해야할까요..

프로그래밍 초보라 잘부탁드립니다...ㅜㅜ


File attachments: 
첨부파일 크기
Image icon 에러135.41 KB