943,739 Members | Top Members by Rank

Ad:
  • C++ Discussion Thread
  • Unsolved
  • Views: 2401
  • C++ RSS
Dec 31st, 2008
0

stdlib.h error?

Expand Post »
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
Similar Threads
Reputation Points: 34
Solved Threads: 4
Light Poster
midimatt is offline Offline
49 posts
since Mar 2008
Dec 31st, 2008
0

Re: stdlib.h error?

Sounds to me like you need to link the required libraries into your project ready for linking

Chris
Reputation Points: 325
Solved Threads: 118
Master Poster
Freaky_Chris is offline Offline
702 posts
since Apr 2008
Dec 31st, 2008
0

Re: stdlib.h error?

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
Reputation Points: 34
Solved Threads: 4
Light Poster
midimatt is offline Offline
49 posts
since Mar 2008
Dec 31st, 2008
0

Re: stdlib.h error?

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
Reputation Points: 325
Solved Threads: 118
Master Poster
Freaky_Chris is offline Offline
702 posts
since Apr 2008
Dec 31st, 2008
0

Re: stdlib.h error?

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

oh well gotta learn sometime.

thanks again
Reputation Points: 34
Solved Threads: 4
Light Poster
midimatt is offline Offline
49 posts
since Mar 2008

This thread is more than three months old

No one has posted to this discussion for at least three months. Please let old threads die and do not reply to them unless you feel you have something new and valuable to contribute that absolutely must be added to make the discussion complete. Otherwise, please start a new thread in this forum instead.
Message:
Previous Thread in C++ Forum Timeline: one event handler function for a number of messages - MFC
Next Thread in C++ Forum Timeline: Settings in Application (C++)





About Us | Contact Us | Advertise | Acceptable Use Policy
Forum Index | Build Custom RSS Feed


Follow us on Twitter


© 2011 DaniWeb® LLC