Linking error when trying to get a quaturnion

Linking error when trying to get a quaturnion

I get the following linker error when trying to use quaturinionsError 1 error LNK2001: unresolved external symbol "struct hkQuadReal const * const g_vectorConstants" (?g_vectorConstants@@3QBUhkQuadReal@@B) Cube.objThis code is what causes the linker error. Also i do not have a Cube.obj file in my project at all.hkQuaternion quat = m_rigid_body->getRotation();if(quat.hasValidAxis()){ hkVector4 axisAngle; quat.getAxis(axisAngle); float angle = quat.getAngle(); rotMat->BuildRotationAboutAxis(CVector3(axisAngle.getComponent(0),axisAngle.getComponent(1),axisAngle.getComponent(2)), angle);}I have tried the other solution about the SIMD define in the recent thread from April.I am using 2011_3_1_r1

2 post / 0 nuovi
Ultimo contenuto
Per informazioni complete sulle ottimizzazioni del compilatore, consultare l'Avviso sull'ottimizzazione

Hey kracken,

Are you referring to this thread?

http://software.intel.com/en-us/forums/showthread.php?t=104599&o=a&s=lr

I've managed to reproduce your linker
error with the code snippet you provided, and found that enabling SIMD as
described in that thread resolves the issue.

-Nick

Nick S. Developer Support Engineer Havok www.havok.com

Lascia un commento

Eseguire l'accesso per aggiungere un commento. Non siete membri? Iscriviti oggi