ARToolKit | Mailing List Archive |
![]() |
From: | "BSS" <BegoSS@t ..........> | Received: | Jun 9, 2004 |
To | <artoolkit@h ..................> | ||
Subject: | linker error in calib_dist application | ||
Why do I get this linker error when trying to compile Calib_dist project in ARToolkit 2.431-win32: Linking... ARvideo32.lib(videoWin32.obj) : error LNK2001: unresolved external symbol "__declspec(dllimport) class CVisImageSource __stdcall VisFindImageSource(class CWnd *,bool)" (__imp_?VisFindImageSource@@Y .?AVCVisImageSource@@P ......@@_N@Z ) ../../../bin/calib_dist.exe : fatal error LNK1120: 1 unresolved externals Error executing link.exe. calib_dist.exe - 2 error(s), 0 warning(s) I never had this error before.... :( |
From: | "BSS" <BegoSS@t ..........> | Received: | Jun 10, 2004 |
To | "Leif Oppermann" <loppermann@h .........>, <artoolkit@h ..................> | ||
Subject: | RE: linker error in calib_dist application | ||
Hi, the problem came from ARvideo32.lib library. I've changed to the library libARvideo Pintaric has, and I don't get that linker error any more , but now I cannot open the video path....I will have to search in depth about it...cause at this time I cannot change to DirectShow...I've been too long working with this and it is a matter of time..... I don't know what is special with that certain application.....all the ones I've been using worked perfectly. No matter which version I download...that one does not worl at all!!! did anybody get to compile "calib_dist" under win32 and VisSDK????? Thank you so much Begoņa.- -----Mensaje original----- De: Leif Oppermann [mailto:loppermann@h .........] Enviado el: jueves, 10 de junio de 2004 9:35 Para: BSS Asunto: Re: linker error in calib_dist application BSS wrote: >Why do I get this linker error when trying to compile Calib_dist project in >ARToolkit 2.431-win32: > >Linking... >ARvideo32.lib(videoWin32.obj) : error LNK2001: unresolved external symbol >"__declspec(dllimport) class CVisImageSource __stdcall >VisFindImageSource(class CWnd *,bool)" >(__imp_?VisFindImageSource@@Y .?AVCVisImageSource@@P ......@@_N@Z ) >../../../bin/calib_dist.exe : fatal error LNK1120: 1 unresolved externals >Error executing link.exe. > >calib_dist.exe - 2 error(s), 0 warning(s) > > Hallo BSS, just a rough guess of mine since I never worked with the 2.431 version for myself (started with ARToolkit DirectShow): Check the Linker Settings (I presume you are using Visual V++ 6) by pressing ALT-F7 and going to the Tab called "Linker". You need to have the required Libs listed there, if not, you'll get the reported error LNK2001 (unresolved external symbol). After searching Google for "VisFindImageSource" I found a hit in the ARToolkit Mailinglist that describes your problem. http://www.hitl.washington.edu/artoolkit/mail-archive/message-thread-00008-N ewbie-Question---error-.html It seems to be best for you if you'd upgrade your ARToolkit from the VisionSDK version to the DirectShow version. You should also try to understand the error-messages of your compiler and also use Google more often. Hope this helped! Hasta luego, Leif |
From: | "BSS" <BegoSS@t ..........> | Received: | Jun 11, 2004 |
To | "BSS" <BegoSS@t ..........>, "Leif Oppermann" <loppermann@h .........>, <artoolkit@h ..................> | ||
Subject: | RE: linker error in calib_dist application | ||
Sorry, is kinda late and I've away the whole day. I've been working all the time with DirectShow....cause that is Pintaric library base (I think..right??) ....mmmmmmm.... I was confused for a moment!! :) -----Mensaje original----- De: owner-artoolkit@h .................. [mailto:owner-artoolkit@h ..................]En nombre de BSS Enviado el: jueves, 10 de junio de 2004 23:38 Para: Leif Oppermann; artoolkit@h .................. Asunto: RE: linker error in calib_dist application Hi, the problem came from ARvideo32.lib library. I've changed to the library libARvideo Pintaric has, and I don't get that linker error any more , but now I cannot open the video path....I will have to search in depth about it...cause at this time I cannot change to DirectShow...I've been too long working with this and it is a matter of time..... I don't know what is special with that certain application.....all the ones I've been using worked perfectly. No matter which version I download...that one does not worl at all!!! did anybody get to compile "calib_dist" under win32 and VisSDK????? Thank you so much Begoņa.- -----Mensaje original----- De: Leif Oppermann [mailto:loppermann@h .........] Enviado el: jueves, 10 de junio de 2004 9:35 Para: BSS Asunto: Re: linker error in calib_dist application BSS wrote: >Why do I get this linker error when trying to compile Calib_dist project in >ARToolkit 2.431-win32: > >Linking... >ARvideo32.lib(videoWin32.obj) : error LNK2001: unresolved external symbol >"__declspec(dllimport) class CVisImageSource __stdcall >VisFindImageSource(class CWnd *,bool)" >(__imp_?VisFindImageSource@@Y .?AVCVisImageSource@@P ......@@_N@Z ) >../../../bin/calib_dist.exe : fatal error LNK1120: 1 unresolved externals >Error executing link.exe. > >calib_dist.exe - 2 error(s), 0 warning(s) > > Hallo BSS, just a rough guess of mine since I never worked with the 2.431 version for myself (started with ARToolkit DirectShow): Check the Linker Settings (I presume you are using Visual V++ 6) by pressing ALT-F7 and going to the Tab called "Linker". You need to have the required Libs listed there, if not, you'll get the reported error LNK2001 (unresolved external symbol). After searching Google for "VisFindImageSource" I found a hit in the ARToolkit Mailinglist that describes your problem. http://www.hitl.washington.edu/artoolkit/mail-archive/message-thread-00008-N ewbie-Question---error-.html It seems to be best for you if you'd upgrade your ARToolkit from the VisionSDK version to the DirectShow version. You should also try to understand the error-messages of your compiler and also use Google more often. Hope this helped! Hasta luego, Leif |