VS报错:
LNK2001 无法解析的外部符号 "private: static class D2Dcore * TinyAVG::pTinyAVG_D2Dcore" (?pTinyAVG_D2Dcore@TinyAVG@@0PAVD2Dcore@@A) TinyAVG F:\文档\TinyAVG\TinyAVG\TinyAVG\TinyAVG.obj 1
#pragma once
#include"tinyxml2.h"
#include"D2Dcore.h"
#define WINDOW_WIDTH 1440
#define WINDOW_HEIGHT 810
class TinyAVG
{
public:
TinyAVG();
~TinyAVG();
HRESULT Initialize(HINSTANCE hInstance);
void RunMessageLoop();
static LRESULT CALLBACK WndProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam);
private:
HWND m_hwnd;
static D2Dcore TinyAVG_D2Dcore;
};
D2Dcore是自定义的类,声明放在了D2Dcore.h当中
为什么出现这种错误?