0

Hello everyone,

got a really strange and annoying error. When i compile my program i get 2 errors and 2 warnings all 4 to do with stdlib.h

error C2381: 'exit' : redefinition; __declspec(noreturn) differs c:\program files\microsoft visual studio 9.0\vc\include\stdlib.h 371

i did a little research on the problem and found it was something to do with a conflict between glut and stdlib so i did what they asked me to do add GLUT_BUILDING_LIB to the preprocessors.

compiled again this time with 72 errors and 11 warnings

all 72 of the errors are linking errors

Error 61 error LNK2019: unresolved external symbol _glutIdleFunc@4 referenced in function "private: void __thiscall Viewer::GLInit(void)" (?GLInit@Viewer@@AAEXXZ)

i'm really stumped as to what needs to be done

-midi

2
Contributors
4
Replies
5
Views
8 Years
Discussion Span
Last Post by midimatt
0

would you care to explain that in a little more detail?

my program was working fine no linker errors untill i added GLUT into the processors list.

but if i dont have that in there then i get errors with the exit function in stblib. Even though i'm not using exit.

-matt

0

From what i am understanding adding this
GLUT_BUILDING_LIB
Fixed the original problem. Now you are trying to compile glut code. To do this not only do you need to include the header files but also the library files....you need to tell the linker which library files it will need.

Chris

0

From what i am understanding adding this
GLUT_BUILDING_LIB
Fixed the original problem. Now you are trying to compile glut code. To do this not only do you need to include the header files but also the library files....you need to tell the linker which library files it will need.

Chris

thanks Chris, i understand what your saying i just never had to do it until now :P

oh well gotta learn sometime.

thanks again

This topic has been dead for over six months. Start a new discussion instead.
Have something to contribute to this discussion? Please be thoughtful, detailed and courteous, and be sure to adhere to our posting rules.