请教大佬!!!
目测为刚学的static乱用惹得祸
错误为
LNK2001 无法解析的外部符号 "private: static struct S_textData C_text::initialTextData" (?initialTextData@C_text@@0US_textData@@A) 测试 C:\Users\(用户)\测试\源.obj 1
#include <graphics.h>
struct S_textData
{
LOGFONT style;
COLORREF color;
};
class C_text
{
private:
static S_textData initialTextData;
public:
C_text();
};
C_text::C_text()
{
static bool flag = true;
if (flag)
{
gettextstyle(&initialTextData.style);
initialTextData.color = RED;
flag = false;
}
return;
}
int main()
{
initgraph(300, 300);
C_text text;
return 0;
}