glew库使用时 fatal error LNK1120 有关问题

glew库使用时 fatal error LNK1120 问题
问题是这样的,一个Opengl使用混合的简单小栗子,当不添加函数 glewInit() 的时候没有任何问题,一旦加入就出现了错误。
版本和环境:glew-1.8,win764,vs2012建的的使用freeglut得控制台小程序
配置说明:glew32.lib和freeglut.lib都放在vc下的lib文件夹,glew.h和freeglut.h放在vc下的include/GL文件夹中。
先谢谢大家。
错误提示截图:
glew库使用时 fatal error LNK1120 有关问题
源代码:

// 源混合因子 与目标混合因子都为GL_ZERO
// 's'/'S' 更改源混合因子
// 'd'/'D' 更改目标混合因子

#include "stdafx.h"
#include <GL\glew.h>
#include <GL\freeglut.h>
#include <iostream>

using namespace std;
#pragma comment (lib, "glew32.lib")

GLuint rectlist;
GLuint srcfactor = GL_ZERO;
GLuint dstfactor = GL_ZERO;
int width = 0;
int height = 0;

void init();
void display();
void reshape(int ,int);
void keyboard(unsigned char , int, int);

int _tmain(int argc, _TCHAR* argv[])
{
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE);
glutInitWindowPosition(200, 200);
glutInitWindowSize(600, 400);
glutCreateWindow("alpha test");
if( !glewInit() )
return -1;
init();
glutReshapeFunc(reshape);
glutDisplayFunc(display);
glutKeyboardFunc(keyboard);

glutMainLoop();
return 0;
}

void init()
{
glClearColor(0.0f, 0.0f, 0.0f, 1.0f);
glShadeModel(GL_SMOOTH);

rectlist = glGenLists(1);
// 创建显示列表
glNewList(rectlist, GL_COMPILE);
glBegin(GL_QUADS);
glVertex3f(-5.0f, 5.0f, 0.0f);
glVertex3f(5.0f, 5.0f, 0.0f);
glVertex3f(5.0f, -5.0f, 0.0f);
glVertex3f(-5.0f, -5.0f, 0.0f);
glEnd();
glEndList();
}

void display()
{
glViewport(0, 0, width, height);
glEnable(GL_DEPTH_TEST);
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
glMatrixMode(GL_MODELVIEW);
glLoadIdentity();
glTranslatef(0.0f, 0.0f, -4.0f);
glPushMatrix();
glColor4f(1.0f, 0.0f, 0.0f, 0.5f);
glTranslatef(-2.5f, 0.0f, -1.0f);
glCallList(rectlist); // 一个红色矩形
glPopMatrix();
glPushMatrix();
glColor4f(0.0f, 1.0f, 0.0f, 0.1f);
glEnable(GL_BLEND);
glBlendFunc(GL_SRC_ALPHA,  GL_ONE_MINUS_SRC_ALPHA);
glTranslatef(2.5f, 0.0f, 0.0f);
glCallList(rectlist); // 一个绿色矩形
glDisable(GL_BLEND);
glPopMatrix();
glDisable(GL_DEPTH_TEST);

glFlush();
}

void reshape(int w, int h)
{
width = w;
height = h;

glViewport(0, 0, w, h);
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
if( w >= h )
{
glOrtho(
-10.0*(float)w/(float)h, 10.0*(float)w/(float)h,
-10.0, 10.0, 0.1, 100.0
);
}else{
glOrtho(
-10.0, 10.0,
-10.0*(float)h/(float)w, 10.0*(float)h/(float)w,
0.1, 100.0
);
}
glMatrixMode(GL_MODELVIEW);
glLoadIdentity();

}

void keyboard(unsigned char key, int x, int y)
{
switch(key)
{
case 's':
case 'S':
break;
case 'd':
case 'D':
break;
}
}




再次感谢所有人的回答和帮助。
这个问题困扰我一整天了。

------解决方案--------------------
http://stackoverflow.com/questions/4711113/glew-in-vs-2010-unresolved-external-symbol-imp-glewinit
------解决方案--------------------
 glewInit() 对应的库没有包含进来
------解决方案--------------------
http://support.microsoft.com/default.aspx?scid=kb;en-us;815650