Salve,

utilizzo l'IDE DEV-Cpp per programmare in C su Windows 7. Ho fatto un programma che analizza immagini estratte da un video. Per far questo utilizzo le librerie OpenCV. Non è stato banale installarle e linkarle correttamnte, cmq ora funziona tutto.

Poiché debbo analizzare molti dati, utilizzo vari computer oltre al mio. Ho a disposizione vecchi PC con Win XP (+ SP2) col .NetFramework. Vi ho installato DEVcpp, Open CV etc.. quando arrivo a far girare il programma su Win XP si pianta subito dando un errore "Applicazione non correttamente inizializzata (0xc0000..." . Ho capito che c'è un errore di segmentazione da qualche parte. Già le prime righe gli creano problemi (nonostante che in fase di compilazione vada tutto bene):

#include <stdio.h>
#include <stdlib.h>
#include <highgui.h>
#include <cxcore.h>
#include <cv.h>

int main (void)

/* etc .....*/

Se faccio girare programmi che non richiedono le OpenCV non ci sono problemi, quindi direi che il problema è sulle librerie grafiche.

Ho provato a utilizzare gli HotFix della Microsoft, senza successo... Purtroppo non ho tutti PC Win 7, debbo accontentarmi di quel che c'è.... Possibile che non si riesca a far funzionare le librerie OpenCV su XP? Con Win7 vanno così bene....

Avete suggerimenti?

Grazie!

James-C