easyx的程序打不开怎么办啊
```c++
#include <graphics.h>
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
wstring Student[2] = { L"张三",L"李四" };
int main() {
srand(time(0));
initgraph(640, 480);
setbkcolor(WHITE);
setbkmode(TRANSPARENT);
cleardevice();
settextcolor(RED);
setlinecolor(BLUE);
setfillcolor(BLUE);
while (true) {
bool flag = false;
ExMessage msg = { 0 };
if (peekmessage(&msg, EX_MOUSE)) {
settextcolor(RED);
outtextxy(230, 150, _T("点击按钮抽取幸运儿!"));
fillrectangle(280, 180, 320, 220);
settextcolor(YELLOW);
if (!flag)outtextxy(285, 190, _T("点我"));
if (flag)outtextxy(280, 190, _T("再来一次"));
if (msg.message == WM_LBUTTONDOWN && (msg.x <= 320 && msg.x >= 280) && (msg.y <= 220 && msg.y >= 180)) {
flag = true;
cleardevice();
int temp = rand() % 2 + 0;
int S = 10;
for (int i = temp; i <= temp + 50 - 1;i++) {
settextcolor(BLUE);
int temp1 = rand() % 2 + 0;
outtextxy(275, 100, Student[temp1].c_str());
Sleep(S);
S += 10;
cleardevice();
settextcolor(RED);
outtextxy(230, 150, _T("点击按钮抽取幸运儿!"));
settextcolor(YELLOW);
fillrectangle(280, 180, 320, 220);
if (!flag)outtextxy(285, 190, _T("点我"));
if (flag)outtextxy(280, 190, _T("再来一次"));
}
settextcolor(GREEN);
outtextxy(275, 100, Student[temp].c_str());
}
}
}
}