Na ruim 8 uur zoeken, zoeken proberen en aanklooien vraag ik me af of het jullie wel eens gelukt is. Ik zit met het volgende probleem:
Ik wil graag beelden van een webcam kunnen uitlezen in borland c++ 6. Hiervoor heb ik een mooie klasse gevonden (http://www.cis.usouthal.edu/~kyork/?page=image_capture) die onder M$ visual c++ prima werkt. Ik heb er daarin al mee gewerkt, en geen problemen ondervonden.
Nu wil ik het echter ook graag aan de praat krijgen onder borland. Het probleem zit hem in directx. Ik heb de directx SDK february 2005 gedownload, geinstalleerd, en aan de paden van mijn project (include en lib) de directx dingen toegevoegd.
Daarna heb ik de lib directory weer uit mijn paden gehaald omdat het schijnt dat die libs niet compatible zijn met borland. Daarom heb ik andere libs gedownload die speciaal voor borland zijn (http://www.clootie.ru/cbuilder/).
So far so good.
Ik heb behalve de gewone directx SDK ook nog directshow nodig voor die webcam-klasse. Daarom heb ik de directx SDK Extra february 2005 gedownload en geinstalleerd. Daarin staat netjes de dshow.h etc.
Na dit allemaal gedaan te hebben werkt de klasse onder visual c++ 6 wel, maar onder borland niet. Misschien dat de libs van de Extra SDK ook niet borland compatible zijn?
De error die ik momenteel krijg is
En zodra ik die outcomment krijg ik ongeveer 17 nieuwe errors. Het lijkt toch allemaal om de dependencies te gaan.
Mijn vraag; heeft iemand directshow aan de praat gekregen onder borland c++ builder 6, eventueel zelfs met deze webcamklasse? Of heeft iemand een idee wat ik nog meer kan doen? want volgens mij heb ik alles al zo ongeveer gehad
Ik wil graag beelden van een webcam kunnen uitlezen in borland c++ 6. Hiervoor heb ik een mooie klasse gevonden (http://www.cis.usouthal.edu/~kyork/?page=image_capture) die onder M$ visual c++ prima werkt. Ik heb er daarin al mee gewerkt, en geen problemen ondervonden.
Nu wil ik het echter ook graag aan de praat krijgen onder borland. Het probleem zit hem in directx. Ik heb de directx SDK february 2005 gedownload, geinstalleerd, en aan de paden van mijn project (include en lib) de directx dingen toegevoegd.
Daarna heb ik de lib directory weer uit mijn paden gehaald omdat het schijnt dat die libs niet compatible zijn met borland. Daarom heb ik andere libs gedownload die speciaal voor borland zijn (http://www.clootie.ru/cbuilder/).
So far so good.
Ik heb behalve de gewone directx SDK ook nog directshow nodig voor die webcam-klasse. Daarom heb ik de directx SDK Extra february 2005 gedownload en geinstalleerd. Daarin staat netjes de dshow.h etc.
Na dit allemaal gedaan te hebben werkt de klasse onder visual c++ 6 wel, maar onder borland niet. Misschien dat de libs van de Extra SDK ook niet borland compatible zijn?
De error die ik momenteel krijg is
code:
1
2
3
| Build [C++ Warning] ImageCapture.cpp(85): W8070 Function should return a value [C++ Error] ImageCapture.cpp(584): E2451 Undefined symbol 'MEDIASUBTYPE_ARGB32' |
En zodra ik die outcomment krijg ik ongeveer 17 nieuwe errors. Het lijkt toch allemaal om de dependencies te gaan.
Mijn vraag; heeft iemand directshow aan de praat gekregen onder borland c++ builder 6, eventueel zelfs met deze webcamklasse? Of heeft iemand een idee wat ik nog meer kan doen? want volgens mij heb ik alles al zo ongeveer gehad