RSS Forums RSS

stdlib.h error?

Please support our C++ advertiser: Programming Forums
Reply
Posts: 40
Reputation: midimatt is an unknown quantity at this point 
Solved Threads: 2
midimatt's Avatar
midimatt midimatt is offline Offline
Light Poster

stdlib.h error?

  #1  
Dec 31st, 2008
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
AddThis Social Bookmark Button
Reply With Quote  
Posts: 665
Reputation: Freaky_Chris is a jewel in the rough Freaky_Chris is a jewel in the rough Freaky_Chris is a jewel in the rough 
Solved Threads: 107
Freaky_Chris's Avatar
Freaky_Chris Freaky_Chris is offline Offline
Practically a Master Poster

Re: stdlib.h error?

  #2  
Dec 31st, 2008
Sounds to me like you need to link the required libraries into your project ready for linking

Chris
Knowledge is power -- But experience is everything
Reply With Quote  
Posts: 40
Reputation: midimatt is an unknown quantity at this point 
Solved Threads: 2
midimatt's Avatar
midimatt midimatt is offline Offline
Light Poster

Re: stdlib.h error?

  #3  
Dec 31st, 2008
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
Reply With Quote  
Posts: 665
Reputation: Freaky_Chris is a jewel in the rough Freaky_Chris is a jewel in the rough Freaky_Chris is a jewel in the rough 
Solved Threads: 107
Freaky_Chris's Avatar
Freaky_Chris Freaky_Chris is offline Offline
Practically a Master Poster

Re: stdlib.h error?

  #4  
Dec 31st, 2008
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
Knowledge is power -- But experience is everything
Reply With Quote  
Posts: 40
Reputation: midimatt is an unknown quantity at this point 
Solved Threads: 2
midimatt's Avatar
midimatt midimatt is offline Offline
Light Poster

Re: stdlib.h error?

  #5  
Dec 31st, 2008
Originally Posted by Freaky_Chris View Post
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
Reply With Quote  
Reply

Only community members can participate in forum threads. You must register or log in to contribute.



Views: 645 | Replies: 4 | Currently Viewing: 1 (0 members and 1 guests)

 

Thread Tools Display Modes
Forums | Blogs | Tutorials | Code Snippets | Whitepapers | RSS Feeds | Advertising
All times are GMT -4. The time now is 10:50 pm.
Newsletter Archive - Sitemap - Privacy Statement - Acceptable Use Policy - Contact Us
Forum system based on vBulletin Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
©2003 - 2008 DaniWeb® LLC