Author Topic: Compiling a Bullet Project  (Read 6681 times)

Offline devinp52

  • Single posting newcomer
  • *
  • Posts: 2
Compiling a Bullet Project
« 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!

Offline stahta01

  • Lives here!
  • ****
  • Posts: 7785
    • My Best Post
Re: Compiling a Bullet Project
« Reply #1 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.
« Last Edit: April 07, 2011, 05:56:10 am by stahta01 »
C Programmer working to learn more about C++ and Git.
On Windows 10 64 bit and Windows 11 64 bit.
--
When in doubt, read the CB WiKi FAQ. http://wiki.codeblocks.org