Skip to content
Discussion options

You must be logged in to vote

Finally, I could solve the linker errors.

They were caused by the wrong order of the library entries in ${BULLET_LIBRARIES}.

The content of the variable looked like this:
/usr/local/lib/libBulletDynamics.a;/usr/local/lib/libBulletCollision.a;/usr/local/lib/libLinearMath.a;/usr/local/lib/libBulletSoftBody.a

But the (at least for me) correct order is this:
/usr/local/lib/libBulletDynamics.a;/usr/local/lib/libBulletSoftBody.a;/usr/local/lib/libBulletCollision.a;/usr/local/lib/libLinearMath.a

This is the same order as in @erwincoumans' answer, but, unfortunately, his suggestion did not work for me since i could not use the pure library name.
I really had to use /usr/local/lib/libSomething.a, …

Replies: 2 comments 1 reply

Comment options

You must be logged in to vote
1 reply
@sven1904
Comment options

Comment options

You must be logged in to vote
0 replies
Answer selected by sven1904
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants