Code::Blocks Forums

User forums => Help => Topic started by: devinp52 on April 07, 2011, 04:20:06 am

Title: Compiling a Bullet Project
Post by: devinp52 on April 07, 2011, 04:20:06 am
Hello everyone!  I've been working with a friend on a simple bullet project lately, he is using VS2010 and I'm using Code::Blocks.  He had no trouble linking all of the bullet libraries and getting the our program running, but when I tried to run it, it was to no avail.  I have my linker pointing to the right directory, and it can find the libraries just fine, but in the libraries it is giving errors such as these:


||Warning: .drectve `/FAILIFMISMATCH:"_MSC_VER=1600" /FAILIFMISMATCH:"_ITERATOR_DEBUG_LEVEL=2" /DEFAULTLIB:"msvcprtd" /DEFAULTLIB:"MSVCRTD" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/FAILIFMISMATCH:"_MSC_VER=1600" /FAILIFMISMATCH:"_ITERATOR_DEBUG_LEVEL=2" /DEFAULTLIB:"msvcprtd" /DEFAULTLIB:"MSVCRTD" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
||Warning: .drectve `/FAILIFMISMATCH:"_MSC_VER=1600" /FAILIFMISMATCH:"_ITERATOR_DEBUG_LEVEL=2" /DEFAULTLIB:"msvcprtd" /DEFAULTLIB:"MSVCRTD" /DEFAULTLIB:"OLDNAMES" ' unrecognized|
C:\Users\User\Favorites\BulletGame\Bullet\Game\lib\LinearMath.lib(LinearMath.dir\Debug\btConvexHull.obj)|| undefined reference to `_imp___wassert'|
C:\Users\User\Favorites\BulletGame\Bullet\Game\lib\LinearMath.lib(LinearMath.dir\Debug\btConvexHull.obj)|| undefined reference to `_RTC_CheckEsp'|
C:\Users\User\Favorites\BulletGame\Bullet\Game\lib\LinearMath.lib(LinearMath.dir\Debug\btConvexHull.obj)|| undefined reference to `@_RTC_CheckStackVars@8'|
C:\Users\User\Favorites\BulletGame\Bullet\Game\lib\LinearMath.lib(LinearMath.dir\Debug\btConvexHull.obj)|| undefined reference to `__security_cookie'|
C:\Users\User\Favorites\BulletGame\Bullet\Game\lib\LinearMath.lib(LinearMath.dir\Debug\btConvexHull.obj)|| undefined reference to `@_RTC_CheckStackVars@8'|
C:\Users\User\Favorites\BulletGame\Bullet\Game\lib\LinearMath.lib(LinearMath.dir\Debug\btConvexHull.obj)|| undefined reference to `@_RTC_CheckStackVars@8'|
C:\Users\User\Favorites\BulletGame\Bullet\Game\lib\LinearMath.lib(LinearMath.dir\Debug\btConvexHull.obj)|| undefined reference to `__security_cookie'|
C:\Users\User\Favorites\BulletGame\Bullet\Game\lib\LinearMath.lib(LinearMath.dir\Debug\btConvexHull.obj)|| undefined reference to `@_RTC_CheckStackVars@8'|
C:\Users\User\Favorites\BulletGame\Bullet\Game\lib\LinearMath.lib(LinearMath.dir\Debug\btConvexHull.obj)|| undefined reference to `__security_cookie'|
C:\Users\User\Favorites\BulletGame\Bullet\Game\lib\LinearMath.lib(LinearMath.dir\Debug\btConvexHull.obj)|| undefined reference to `_RTC_CheckEsp'|
C:\Users\User\Favorites\BulletGame\Bullet\Game\lib\LinearMath.lib(LinearMath.dir\Debug\btConvexHull.obj)|| undefined reference to `_RTC_CheckEsp'|
C:\Users\User\Favorites\BulletGame\Bullet\Game\lib\LinearMath.lib(LinearMath.dir\Debug\btConvexHull.obj)|| undefined reference to `@_RTC_CheckStackVars@8'|
C:\Users\User\Favorites\BulletGame\Bullet\Game\lib\LinearMath.lib(LinearMath.dir\Debug\btConvexHull.obj)|| undefined reference to `_RTC_CheckEsp'|
C:\Users\User\Favorites\BulletGame\Bullet\Game\lib\LinearMath.lib(LinearMath.dir\Debug\btConvexHull.obj)|| undefined reference to `@_RTC_CheckStackVars@8'|
C:\Users\User\Favorites\BulletGame\Bullet\Game\lib\LinearMath.lib(LinearMath.dir\Debug\btConvexHull.obj)|| undefined reference to `_RTC_CheckEsp'|
C:\Users\User\Favorites\BulletGame\Bullet\Game\lib\LinearMath.lib(LinearMath.dir\Debug\btConvexHull.obj)|| undefined reference to `_RTC_CheckEsp'|
C:\Users\User\Favorites\BulletGame\Bullet\Game\lib\LinearMath.lib(LinearMath.dir\Debug\btConvexHull.obj)|| undefined reference to `_RTC_CheckEsp'|
C:\Users\User\Favorites\BulletGame\Bullet\Game\lib\LinearMath.lib(LinearMath.dir\Debug\btConvexHull.obj)|| undefined reference to `_imp___wassert'|
C:\Users\User\Favorites\BulletGame\Bullet\Game\lib\LinearMath.lib(LinearMath.dir\Debug\btConvexHull.obj)|| undefined reference to `_RTC_CheckEsp'|
C:\Users\User\Favorites\BulletGame\Bullet\Game\lib\LinearMath.lib(LinearMath.dir\Debug\btConvexHull.obj)|| undefined reference to `_RTC_CheckEsp'|
C:\Users\User\Favorites\BulletGame\Bullet\Game\lib\LinearMath.lib(LinearMath.dir\Debug\btConvexHull.obj)|| undefined reference to `_imp___wassert'|
C:\Users\User\Favorites\BulletGame\Bullet\Game\lib\LinearMath.lib(LinearMath.dir\Debug\btConvexHull.obj)|| undefined reference to `_RTC_CheckEsp'|
C:\Users\User\Favorites\BulletGame\Bullet\Game\lib\LinearMath.lib(LinearMath.dir\Debug\btConvexHull.obj)|| undefined reference to `_imp___wassert'|
C:\Users\User\Favorites\BulletGame\Bullet\Game\lib\LinearMath.lib(LinearMath.dir\Debug\btConvexHull.obj)|| undefined reference to `_RTC_CheckEsp'|
C:\Users\User\Favorites\BulletGame\Bullet\Game\lib\LinearMath.lib(LinearMath.dir\Debug\btConvexHull.obj)|| undefined reference to `_RTC_CheckEsp'|
C:\Users\User\Favorites\BulletGame\Bullet\Game\lib\LinearMath.lib(LinearMath.dir\Debug\btConvexHull.obj)|| undefined reference to `_RTC_CheckEsp'|
C:\Users\User\Favorites\BulletGame\Bullet\Game\lib\LinearMath.lib(LinearMath.dir\Debug\btConvexHull.obj)|| undefined reference to `_imp___wassert'|
C:\Users\User\Favorites\BulletGame\Bullet\Game\lib\LinearMath.lib(LinearMath.dir\Debug\btConvexHull.obj)|| undefined reference to `_RTC_CheckEsp'|
C:\Users\User\Favorites\BulletGame\Bullet\Game\lib\LinearMath.lib(LinearMath.dir\Debug\btConvexHull.obj)|| undefined reference to `_imp___wassert'|
C:\Users\User\Favorites\BulletGame\Bullet\Game\lib\LinearMath.lib(LinearMath.dir\Debug\btConvexHull.obj)|| undefined reference to `_RTC_CheckEsp'|
C:\Users\User\Favorites\BulletGame\Bullet\Game\lib\LinearMath.lib(LinearMath.dir\Debug\btConvexHull.obj)|| undefined reference to `_imp___wassert'|
C:\Users\User\Favorites\BulletGame\Bullet\Game\lib\LinearMath.lib(LinearMath.dir\Debug\btConvexHull.obj)|| undefined reference to `_RTC_CheckEsp'|
C:\Users\User\Favorites\BulletGame\Bullet\Game\lib\LinearMath.lib(LinearMath.dir\Debug\btConvexHull.obj)|| undefined reference to `_RTC_CheckEsp'|
C:\Users\User\Favorites\BulletGame\Bullet\Game\lib\LinearMath.lib(LinearMath.dir\Debug\btConvexHull.obj)|| undefined reference to `__security_cookie'|
C:\Users\User\Favorites\BulletGame\Bullet\Game\lib\LinearMath.lib(LinearMath.dir\Debug\btConvexHull.obj)|| undefined reference to `@_RTC_CheckStackVars@8'|
C:\Users\User\Favorites\BulletGame\Bullet\Game\lib\LinearMath.lib(LinearMath.dir\Debug\btConvexHull.obj)|| undefined reference to `_RTC_CheckEsp'|
C:\Users\User\Favorites\BulletGame\Bullet\Game\lib\LinearMath.lib(LinearMath.dir\Debug\btConvexHull.obj)|| undefined reference to `_imp___wassert'|
C:\Users\User\Favorites\BulletGame\Bullet\Game\lib\LinearMath.lib(LinearMath.dir\Debug\btConvexHull.obj)|| undefined reference to `_RTC_CheckEsp'|
C:\Users\User\Favorites\BulletGame\Bullet\Game\lib\LinearMath.lib(LinearMath.dir\Debug\btConvexHull.obj)|| undefined reference to `_RTC_CheckEsp'|
C:\Users\User\Favorites\BulletGame\Bullet\Game\lib\LinearMath.lib(LinearMath.dir\Debug\btConvexHull.obj)|| undefined reference to `@_RTC_CheckStackVars@8'|
C:\Users\User\Favorites\BulletGame\Bullet\Game\lib\LinearMath.lib(LinearMath.dir\Debug\btConvexHull.obj)|| undefined reference to `_RTC_CheckEsp'|
C:\Users\User\Favorites\BulletGame\Bullet\Game\lib\LinearMath.lib(LinearMath.dir\Debug\btConvexHull.obj)|| undefined reference to `_RTC_CheckEsp'|
C:\Users\User\Favorites\BulletGame\Bullet\Game\lib\LinearMath.lib(LinearMath.dir\Debug\btConvexHull.obj)|| undefined reference to `__security_cookie'|
C:\Users\User\Favorites\BulletGame\Bullet\Game\lib\LinearMath.lib(LinearMath.dir\Debug\btConvexHull.obj)|| undefined reference to `_imp___wassert'|
C:\Users\User\Favorites\BulletGame\Bullet\Game\lib\LinearMath.lib(LinearMath.dir\Debug\btConvexHull.obj)|| undefined reference to `_RTC_CheckEsp'|
C:\Users\User\Favorites\BulletGame\Bullet\Game\lib\LinearMath.lib(LinearMath.dir\Debug\btConvexHull.obj)|| undefined reference to `@_RTC_CheckStackVars@8'|
C:\Users\User\Favorites\BulletGame\Bullet\Game\lib\LinearMath.lib(LinearMath.dir\Debug\btConvexHull.obj)|| undefined reference to `@__security_check_cookie@4'|
C:\Users\User\Favorites\BulletGame\Bullet\Game\lib\LinearMath.lib(LinearMath.dir\Debug\btConvexHull.obj)|| undefined reference to `__security_cookie'|
C:\Users\User\Favorites\BulletGame\Bullet\Game\lib\LinearMath.lib(LinearMath.dir\Debug\btConvexHull.obj)|| undefined reference to `_imp___wassert'|
C:\Users\User\Favorites\BulletGame\Bullet\Game\lib\LinearMath.lib(LinearMath.dir\Debug\btConvexHull.obj)|| undefined reference to `_RTC_CheckEsp'|
||More errors follow but not being shown.|
||Edit the max errors limit in compiler options...|
||=== Build finished: 50 errors, 3 warnings ===|


Not sure if this is an issue with my compiler, or if Bullet doesn't like Mingw32 or what, but if anyone could help it would be greatly appreciated!
Title: Re: Compiling a Bullet Project
Post by: stahta01 on April 07, 2011, 05:50:29 am
Do you have any idea what compiler you are using?

You messages are all MSVC compiler options; why do you think they should work if you really are using mingw gcc?

Turn on Full Compiler Logging
http://wiki.codeblocks.org/index.php?title=FAQ#Q:_How_do_I_troubleshoot_an_compiler_problem.3F

Tim S.