News:

As usual while waiting for the next release - don't forget to check the nightly builds in the forum.

Main Menu

Compiling a Bullet Project

Started by devinp52, April 07, 2011, 04:20:06 AM

Previous topic - Next topic

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!

stahta01

#1
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.
C Programmer working to learn more about C++.
On Windows 10 64 bit and Windows 11 64 bit.
--
When in doubt, read the CB WiKi FAQ. [url="http://wiki.codeblocks.org"]http://wiki.codeblocks.org[/url]