Talk About Network

Google


Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Graphics > OpenGL 3D API > Re: How to stat...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 2 of 2 Topic 4892 of 5017
Post > Topic >>

Re: How to static link GLUT?

by "jbwest" <jbwest@[EMAIL PROTECTED] > Aug 27, 2008 at 10:29 AM

"Flark" <flarkino@[EMAIL PROTECTED]
> wrote in message 
news:88496a53-d97c-4506-869f-3cbe98426699@[EMAIL PROTECTED]
> I'm trying to use OpenGL, GLUT and GLUI, and I am unable to get
> a statically linked Release .exe. All my libraries are static linked.
> However during the final link, I get a bunch of errors. These
> errors are very ironic because if I grep for any of these symbols
> they appear to be in the .obj's and .lib for GLUT.
>
> Can anyone explain what might be going wrong?
>
> When I do a Debug build, machines without VC++ Express installed
> refuse to run the program with an application configuration error.
>
> Thanks.
>
> Linking...
> program.obj : error LNK2001: unresolved external symbol
> __imp____glutCreateWindowWithExit@[EMAIL PROTECTED]
> glui32.lib(glui.obj) : error LNK2001: unresolved external symbol
> __imp____glutCreateWindowWithExit@[EMAIL PROTECTED]
> program.obj : error LNK2001: unresolved external symbol
> __imp__glutAddMenuEntry@[EMAIL PROTECTED]
> program.obj : error LNK2001: unresolved external symbol
> __imp____glutInitWithExit@[EMAIL PROTECTED]
> program.obj : error LNK2001: unresolved external symbol
> __imp__glutInitWindowPosition@[EMAIL PROTECTED]
> glui32.lib(glui.obj) : error LNK2001: unresolved external symbol
> __imp__glutInitWindowPosition@[EMAIL PROTECTED]
> program.obj : error LNK2001: unresolved external symbol
> __imp__glutMotionFunc@[EMAIL PROTECTED]
> glui32.lib(glui.obj) : error LNK2001: unresolved external symbol
> __imp__glutMotionFunc@[EMAIL PROTECTED]
> program.obj : error LNK2001: unresolved external symbol
> __imp__glutSwapBuffers@[EMAIL PROTECTED]
> glui32.lib(glui.obj) : error LNK2001: unresolved external symbol
> __imp__glutSwapBuffers@[EMAIL PROTECTED]
> program.obj : error LNK2001: unresolved external symbol
> __imp__glutInitDisplayMode@[EMAIL PROTECTED]
> glui32.lib(glui.obj) : error LNK2001: unresolved external symbol
> __imp__glutInitDisplayMode@[EMAIL PROTECTED]
> program.obj : error LNK2001: unresolved external symbol
> __imp__glutSetWindow@[EMAIL PROTECTED]
> glui32.lib(glui.obj) : error LNK2001: unresolved external symbol
> __imp__glutSetWindow@[EMAIL PROTECTED]
> glui32.lib(glui_control.obj) : error LNK2001: unresolved external
> symbol __imp__glutSetWindow@[EMAIL PROTECTED]
> program.obj : error LNK2001: unresolved external symbol
> __imp__glutSolidSphere@[EMAIL PROTECTED]
> program.obj : error LNK2001: unresolved external symbol
> __imp__glutSetWindowTitle@[EMAIL PROTECTED]
> program.obj : error LNK2001: unresolved external symbol
> __imp__glutAttachMenu@[EMAIL PROTECTED]
> program.obj : error LNK2001: unresolved external symbol
> __imp__glutMainLoop@[EMAIL PROTECTED]
> program.obj : error LNK2001: unresolved external symbol
> __imp__glutInitWindowSize@[EMAIL PROTECTED]
> glui32.lib(glui.obj) : error LNK2001: unresolved external symbol
> __imp__glutInitWindowSize@[EMAIL PROTECTED]
> program.obj : error LNK2001: unresolved external symbol
> __imp__glutPostRedisplay@[EMAIL PROTECTED]
> glui32.lib(glui.obj) : error LNK2001: unresolved external symbol
> __imp__glutPostRedisplay@[EMAIL PROTECTED]
> glui32.lib(glui_control.obj) : error LNK2001: unresolved external
> symbol __imp__glutPostRedisplay@[EMAIL PROTECTED]
> program.obj : error LNK2001: unresolved external symbol
> __imp__glutDisplayFunc@[EMAIL PROTECTED]
> glui32.lib(glui.obj) : error LNK2001: unresolved external symbol
> __imp__glutDisplayFunc@[EMAIL PROTECTED]
> program.obj : error LNK2001: unresolved external symbol
> __imp____glutCreateMenuWithExit@[EMAIL PROTECTED]
> glui32.lib(glui.obj) : error LNK2001: unresolved external symbol
> __imp__glutCreateSubWindow@[EMAIL PROTECTED]
> glui32.lib(glui.obj) : error LNK2001: unresolved external symbol
> __imp__glutBitmapWidth@[EMAIL PROTECTED]
> glui32.lib(glui_control.obj) : error LNK2001: unresolved external
> symbol __imp__glutBitmapWidth@[EMAIL PROTECTED]
> glui32.lib(glui.obj) : error LNK2001: unresolved external symbol
> __imp__glutBitmapCharacter@[EMAIL PROTECTED]
> glui32.lib(glui_control.obj) : error LNK2001: unresolved external
> symbol __imp__glutBitmapCharacter@[EMAIL PROTECTED]
> glui32.lib(glui.obj) : error LNK2001: unresolved external symbol
> __imp__glutGetModifiers@[EMAIL PROTECTED]
> glui32.lib(glui.obj) : error LNK2001: unresolved external symbol
> __imp__glutSetCursor@[EMAIL PROTECTED]
> glui32.lib(glui.obj) : error LNK2001: unresolved external symbol
> __imp__glutGetWindow@[EMAIL PROTECTED]
> glui32.lib(glui_control.obj) : error LNK2001: unresolved external
> symbol __imp__glutGetWindow@[EMAIL PROTECTED]
> glui32.lib(glui.obj) : error LNK2001: unresolved external symbol
> __imp__glutReshapeWindow@[EMAIL PROTECTED]
> glui32.lib(glui.obj) : error LNK2001: unresolved external symbol
> __imp__glutGet@[EMAIL PROTECTED]
> glui32.lib(glui_mouse_iaction.obj) : error LNK2001: unresolved
> external symbol __imp__glutGet@[EMAIL PROTECTED]
> glui32.lib(glui.obj) : error LNK2001: unresolved external symbol
> __imp__glutDestroyWindow@[EMAIL PROTECTED]
> glui32.lib(glui.obj) : error LNK2001: unresolved external symbol
> __imp__glutPositionWindow@[EMAIL PROTECTED]
> glui32.lib(glui.obj) : error LNK2001: unresolved external symbol
> __imp__glutShowWindow@[EMAIL PROTECTED]
> glui32.lib(glui.obj) : error LNK2001: unresolved external symbol
> __imp__glutHideWindow@[EMAIL PROTECTED]
> glui32.lib(glui.obj) : error LNK2001: unresolved external symbol
> __imp__glutSpecialFunc@[EMAIL PROTECTED]
> glui32.lib(glui.obj) : error LNK2001: unresolved external symbol
> __imp__glutIdleFunc@[EMAIL PROTECTED]
> glui32.lib(glui.obj) : error LNK2001: unresolved external symbol
> __imp__glutReshapeFunc@[EMAIL PROTECTED]
> glui32.lib(glui.obj) : error LNK2001: unresolved external symbol
> __imp__glutKeyboardFunc@[EMAIL PROTECTED]
> glui32.lib(glui.obj) : error LNK2001: unresolved external symbol
> __imp__glutMouseFunc@[EMAIL PROTECTED]
> glui32.lib(glui.obj) : error LNK2001: unresolved external symbol
> __imp__glutVisibilityFunc@[EMAIL PROTECTED]
> glui32.lib(glui.obj) : error LNK2001: unresolved external symbol
> __imp__glutEntryFunc@[EMAIL PROTECTED]
> glui32.lib(glui.obj) : error LNK2001: unresolved external symbol
> __imp__glutPassiveMotionFunc@[EMAIL PROTECTED]
> C:\Do***ents and Settings\User\Desktop\work\program\Release
> \program.exe : fatal error LNK1120: 36 unresolved externals
>

This is off-topic for this news group, but anyway, you don't seem to be 
linking with a static glut library -- do you really have one ? (probably 
not).

jbw
 




 2 Posts in Topic:
How to static link GLUT?
Flark <flarkino@[EMAIL  2008-08-27 09:13:04 
Re: How to static link GLUT?
"jbwest" <jb  2008-08-27 10:29:59 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Fri Nov 21 5:57:21 CST 2008.