Code::Blocks Forums

User forums => Help => Topic started by: zalzane on December 06, 2010, 07:46:25 am

Title: Getting undefined reference errors when building target is release.[resolved]
Post by: zalzane on December 06, 2010, 07:46:25 am
Hi, I've been using codeblocks and made a program that uses the SDL library. I got the program working fine and dandy while the build target was set to 'Debug', but when I changed it to release, I got an undefined error for each of the SDL methods that I had called in my code like the ones below. Halp?

Code
obj\Release\text.o:text.cpp|| undefined reference to `SDL_Init'|
e:\codeblocks\mingw\bin\..\lib\gcc\mingw32\4.4.1\..\..\..\libmingw32.a(main.o):main.c|| undefined reference to `WinMain@16'|



Problem was that there are two sets of build options, one for release and one for debug. I only had my linker setup for debug. Resolved.
Title: Re: Getting undefined reference errors when building target is release.
Post by: oBFusCATed on December 06, 2010, 08:37:38 am
Have you read this: http://wiki.codeblocks.org/index.php?title=FAQ#Q:_How_do_I_troubleshoot_an_compiler_problem.3F
and this http://wiki.codeblocks.org/index.php?title=Using_SDL_with_Code::Blocks
?