h里写的函数cpp里出错,有人能来看看吗

h里写的函数cpp里报错,有人能来看看吗

/*
 * GameEngine.h
 *
 *  Created on: 2015年1月21日
 *   
 */



#ifndef GAMEENGINE_H_
#define GAMEENGINE_H_
#pragma once
#include <windows.h>

int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR szCmdLine,
int iCmdShow);
LRESULT CALLBACK WndProc(HWND hWindow, UINT msg, WPARAM wParame,
LPARAM lParam);
BOOL GameInitialize(HINSTANCE hInstance);
void GameStart(HWND hWindow);
void GameEnd();
void GameActivate(HWND hWindow);
void GameDeactivate(HWND hWindow);
void GamePaint(HDC hDC);
void GameCycle();



class GameEngine {

protected:
static GameEngine* m_pGameEngine;
HINSTANCE m_hInstance;
HWND m_hWindow;
TCHAR m_szWindowClass[32];
TCHAR m_szTitle[32];
WORD m_wIcon, m_wSmallIcon;
int m_iWidth, m_iHeight;
int m_iFrameDelay;
BOOL m_bSleep;

public:
GameEngine(HINSTANCE hInstance, LPTSTR szWindowClass, LPTSTR szTitle,
WORD wIcon, WORD wSmallIcon, int iWidth = 640, int iHeight = 480);
virtual ~GameEngine();
static GameEngine* GetEngine() {return m_pGameEngine; };
BOOL Initialize(int iCmdShow);
LRESULT HandleEvent(HWND hWindow, UINT msg, WPARAM wParam, LPARAM lParam);

BOOL getBSleep() const {
return m_bSleep;
}

void setBSleep(BOOL bSleep) {
m_bSleep = bSleep;
}

HINSTANCE getHInstance() const {
return m_hInstance;
}

HWND getHWindow() const {
return m_hWindow;
}

void setHWindow(HWND hWindow) {
m_hWindow = hWindow;
}

int getIFrameDelay() const {
return m_iFrameDelay;
}

void setFrameRate(int frameRate) {
m_iFrameDelay = 1000 / frameRate;
}

int getIHeight() const {
return m_iHeight;
}

int getIWidth() const {
return m_iWidth;
}

const TCHAR* getSzTitle() const {
return m_szTitle;
}

WORD getWIcon() const {
return m_wIcon;
}

WORD getWSmallIcon() const {
return m_wSmallIcon;
}

};



#endif /* GAMEENGINE_H_ */


------解决思路----------------------
不要迷信书、考题、老师、回帖;
要迷信CPU、编译器、调试器、运行结果。
并请结合“盲人摸太阳”和“驾船出海时一定只带一个指南针。”加以理解。
任何理论、权威、传说、真理、标准、解释、想象、知识……都比不上摆在眼前的事实!

有人说一套做一套,你相信他说的还是相信他做的?
其实严格来说这个世界上古往今来所有人都是说一套做一套,不是吗?

------解决思路----------------------
引用:
Quote: 引用:

很明显的出错提示:

BOOL GameInitialize(HINSTANCE hInstance);
void GameStart(HWND hWindow);
void GameEnd();
void GameActivate(HWND hWindow);
void GameDeactivate(HWND hWindow);
void GamePaint(HDC hDC);
void GameCycle();
 
这一排函数都没有定义!!!!!!!!!!



我是照着书上打的,书上也是这样h里写的函数cpp里出错,有人能来看看吗

仔细把书看完,你肯定还有一个cpp文件没有打。