0

I've been trying to get freeGlut/openGL and glew working to visual studio 2012 but can't seem to get it working.

These are my errors: http://pastebin.com/8YyVvxDb

I've moved the headers, DLLs, libs and everything to all possible places, added stuff into the linker etc but it still doesn't work. I do have teamviewer/skype if someone can help me through remote

Here are the logs linked to above. Order is retained from OP's link.

Error   14      error LNK1120: 13 unresolved externals  C:\Users\Nanashi\documents\visual studio 2012\Projects\Testing_glut\Debug\Testing_glut.exe      Testing_glut
Error   9       error LNK2019: unresolved external symbol __imp____glutCreateWindowWithExit@8 referenced in function _glutCreateWindow_ATEXIT_HACK@4    C:\Users\Nanashi\documents\visual studio 2012\Projects\Testing_glut\Testing_glut\main.obj       Testing_glut
Error   8       error LNK2019: unresolved external symbol __imp____glutInitWithExit@12 referenced in function _glutInit_ATEXIT_HACK@8   C:\Users\Nanashi\documents\visual studio 2012\Projects\Testing_glut\Testing_glut\main.obj       Testing_glut
Error   7       error LNK2019: unresolved external symbol __imp__glutDisplayFunc@4 referenced in function _InitWindow   C:\Users\Nanashi\documents\visual studio 2012\Projects\Testing_glut\Testing_glut\main.obj       Testing_glut
Error   12      error LNK2019: unresolved external symbol __imp__glutInitContextFlags@4 referenced in function _InitWindow      C:\Users\Nanashi\documents\visual studio 2012\Projects\Testing_glut\Testing_glut\main.obj       Testing_glut
Error   13      error LNK2019: unresolved external symbol __imp__glutInitContextProfile@4 referenced in function _InitWindow    C:\Users\Nanashi\documents\visual studio 2012\Projects\Testing_glut\Testing_glut\main.obj       Testing_glut
Error   11      error LNK2019: unresolved external symbol __imp__glutInitContextVersion@8 referenced in function _InitWindow    C:\Users\Nanashi\documents\visual studio 2012\Projects\Testing_glut\Testing_glut\main.obj       Testing_glut
Error   2       error LNK2019: unresolved external symbol __imp__glutInitDisplayMode@4 referenced in function _InitWindow       C:\Users\Nanashi\documents\visual studio 2012\Projects\Testing_glut\Testing_glut\main.obj       Testing_glut
Error   1       error LNK2019: unresolved external symbol __imp__glutInitWindowSize@8 referenced in function _InitWindow        C:\Users\Nanashi\documents\visual studio 2012\Projects\Testing_glut\Testing_glut\main.obj       Testing_glut
Error   3       error LNK2019: unresolved external symbol __imp__glutMainLoop@0 referenced in function _main    C:\Users\Nanashi\documents\visual studio 2012\Projects\Testing_glut\Testing_glut\main.obj       Testing_glut
Error   4       error LNK2019: unresolved external symbol __imp__glutPostRedisplay@0 referenced in function _RenderFunction     C:\Users\Nanashi\documents\visual studio 2012\Projects\Testing_glut\Testing_glut\main.obj       Testing_glut
Error   6       error LNK2019: unresolved external symbol __imp__glutReshapeFunc@4 referenced in function _InitWindow   C:\Users\Nanashi\documents\visual studio 2012\Projects\Testing_glut\Testing_glut\main.obj       Testing_glut
Error   10      error LNK2019: unresolved external symbol __imp__glutSetOption@8 referenced in function _InitWindow     C:\Users\Nanashi\documents\visual studio 2012\Projects\Testing_glut\Testing_glut\main.obj       Testing_glut
Error   5       error LNK2019: unresolved external symbol __imp__glutSwapBuffers@0 referenced in function _RenderFunction       C:\Users\Nanashi\documents\visual studio 2012\Projects\Testing_glut\Testing_glut\main.obj       Testing_glut

I found a program called "dependencywalker" and used it to look for possible errors.. here's the report from it:

Error: At least one module has an unresolved import due to a missing export function in an implicitly dependent module.
Error: Modules with different CPU types were found.
Warning: At least one delay-load dependency module was not found.
Warning: At least one module has an unresolved import due to a missing export function in a delay-load dependent module.

It says it can't find the module "GPSV.DLL" and "IESHIMS.DLL" .. Got any idea of what I done wrong?

genpfault
  • 51,148
  • 11
  • 85
  • 139
Marcus Ekström
  • 410
  • 6
  • 11

1 Answers1

1

With the project open, select "Project" from the menu bar and Properties on that menu. In Configuration Properties, select VC++ Directories. There, edit your Include Directories to include the freeglut\include folder, and edit your Library Directories to include the freeglut\lib folder. I am new to freeglut as well, but this is what worked for me, getting rid of the same kinds of errors you mentioned.

WDS
  • 966
  • 1
  • 9
  • 17