Compiling Bullet Project

devinp52
Posts: 1
Joined: Thu Apr 07, 2011 2:04 am

Compiling Bullet Project

Post by devinp52 »

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!
ciphr
Posts: 15
Joined: Mon Mar 28, 2011 9:11 am

Re: Compiling Bullet Project

Post by ciphr »

Do you use bullet libraries compiled with VS? Try to compile bullet on your own with mingw.
Hope this helps