problem while compiling finger - hand detector - help

**hey.
i have a problem with compile finger/hands detector using MS Visual Studio 9.0

Please tell me where is the problem…(i think it’s trival).
How to compile under MSVS 9, what kind of libs i have to add.
My actual libs list under linker configuration:

  
openframeworksLibDebug.lib  
OpenGL32.lib  
GLu32.lib  
kernel32.lib  
setupapi.lib  
glut32.lib  
rtAudioD.lib  
videoInput.lib  
libfreetype.lib  
FreeImage.lib  
qtmlClient.lib  
dsound.lib  
user32.lib  
gdi32.lib  
winspool.lib  
comdlg32.lib  
advapi32.lib  
shell32.lib  
ole32.lib  
oleaut32.lib  
uuid.lib  
GLee.lib  
fmodex_vc.lib  
glu32.lib  
PocoFoundationmtd.lib  
PocoNetmtd.lib  
PocoUtilmtd.lib  
PocoXMLmtd.lib  
  

I have the problem with linker, (ofx addons) here comes the error list:**

  
1>Compiling...  
1>fingerDetector.cpp  
1>Linking...  
1>main.obj : error LNK2019: unresolved external symbol "public: __thiscall ofxCvContourFinder::ofxCvContourFinder(void)" (??0ofxCvContourFinder@@QAE@XZ) referenced in function "public: __thiscall testApp::testApp(void)" (??0testApp@@QAE@XZ)  
1>main.obj : error LNK2019: unresolved external symbol "public: __thiscall ofxCvColorImage::ofxCvColorImage(void)" (??0ofxCvColorImage@@QAE@XZ) referenced in function "public: __thiscall testApp::testApp(void)" (??0testApp@@QAE@XZ)  
1>main.obj : error LNK2019: unresolved external symbol "public: __thiscall ofxCvGrayscaleImage::ofxCvGrayscaleImage(void)" (??0ofxCvGrayscaleImage@@QAE@XZ) referenced in function "public: __thiscall testApp::testApp(void)" (??0testApp@@QAE@XZ)  
1>main.obj : error LNK2019: unresolved external symbol "public: virtual __thiscall ofxCvImage::~ofxCvImage(void)" (??1ofxCvImage@@UAE@XZ) referenced in function "public: virtual __thiscall ofxCvGrayscaleImage::~ofxCvGrayscaleImage(void)" (??1ofxCvGrayscaleImage@@UAE@XZ)  
1>main.obj : error LNK2019: unresolved external symbol "public: virtual __thiscall ofxCvContourFinder::~ofxCvContourFinder(void)" (??1ofxCvContourFinder@@UAE@XZ) referenced in function "public: virtual __thiscall testApp::~testApp(void)" (??1testApp@@UAE@XZ)  
1>fingerDetector.obj : error LNK2019: unresolved external symbol "public: __thiscall ofxVec3f::ofxVec3f(float,float,float)" (??0ofxVec3f@@QAE@MMM@Z) referenced in function "public: __thiscall fingerDetector::fingerDetector(void)" (??0fingerDetector@@QAE@XZ)  
1>fingerDetector.obj : error LNK2019: unresolved external symbol "public: __thiscall ofxVec2f::ofxVec2f(float,float)" (??0ofxVec2f@@QAE@MM@Z) referenced in function "public: __thiscall fingerDetector::fingerDetector(void)" (??0fingerDetector@@QAE@XZ)  
1>fingerDetector.obj : error LNK2019: unresolved external symbol "public: __thiscall ofxPoint2f::ofxPoint2f(class ofPoint const &)" (??0ofxPoint2f@@QAE@ABVofPoint@@@Z) referenced in function "public: bool __thiscall fingerDetector::findFingers(class ofxCvBlob)" (?findFingers@fingerDetector@@QAE_NVofxCvBlob@@@Z)  
1>fingerDetector.obj : error LNK2019: unresolved external symbol "public: float __thiscall ofxVec2f::angle(class ofxVec2f const &)const " (?angle@ofxVec2f@@QBEMABV1@@Z) referenced in function "public: bool __thiscall fingerDetector::findFingers(class ofxCvBlob)" (?findFingers@fingerDetector@@QAE_NVofxCvBlob@@@Z)  
1>fingerDetector.obj : error LNK2019: unresolved external symbol "public: class ofxVec2f & __thiscall ofxVec2f::normalize(void)" (?normalize@ofxVec2f@@QAEAAV1@XZ) referenced in function "public: bool __thiscall fingerDetector::findFingers(class ofxCvBlob)" (?findFingers@fingerDetector@@QAE_NVofxCvBlob@@@Z)  
1>fingerDetector.obj : error LNK2019: unresolved external symbol "public: class ofxVec3f & __thiscall ofxVec3f::cross(class ofxVec3f const &)" (?cross@ofxVec3f@@QAEAAV1@ABV1@@Z) referenced in function "public: bool __thiscall fingerDetector::findFingers(class ofxCvBlob)" (?findFingers@fingerDetector@@QAE_NVofxCvBlob@@@Z)  
1>fingerDetector.obj : error LNK2019: unresolved external symbol "public: void __thiscall ofxVec3f::set(float,float,float)" (?set@ofxVec3f@@QAEXMMM@Z) referenced in function "public: bool __thiscall fingerDetector::findFingers(class ofxCvBlob)" (?findFingers@fingerDetector@@QAE_NVofxCvBlob@@@Z)  
1>fingerDetector.obj : error LNK2019: unresolved external symbol "public: void __thiscall ofxVec2f::set(float,float)" (?set@ofxVec2f@@QAEXMM@Z) referenced in function "public: bool __thiscall fingerDetector::findFingers(class ofxCvBlob)" (?findFingers@fingerDetector@@QAE_NVofxCvBlob@@@Z)  
1>fingerDetector.obj : error LNK2019: unresolved external symbol "public: float __thiscall ofxVec2f::length(void)const " (?length@ofxVec2f@@QBEMXZ) referenced in function "public: bool __thiscall fingerDetector::findHands(class ofxCvBlob)" (?findHands@fingerDetector@@QAE_NVofxCvBlob@@@Z)  
1>bin\advancedEventsExample_debug.exe : fatal error LNK1120: 14 unresolved externals  

hi,

looks like you’re missing the ofxOpenCv and ofxVectorMath addons. try remaking your project using the AllAddonsExample.

cheers
d

[quote author=“damian”]hi,

looks like you’re missing the ofxOpenCv and ofxVectorMath addons. try remaking your project using the AllAddonsExample.

cheers
d[/quote]

Hey.It was the trival problem - ofxes should be added into the project as filters under MSVS 9,
MSVS 8 is ok.