Bonjour, je suis un petit nouveau dans la programmation en C++. Je cherche à utiliser la librairie OpenCV.
Je suis en train d'exploiter les exemples pour apprendre.
Mais voila, j'ai bien réussi à résoudre plein de problèmes de linkage que j'avais pour compiler, mais après la compilation réussi, lors de l’exécution du *.exe, j'obtiens une erreur:
L'application n'a pas reussi à s'initialiser correctement (0xc0000005)
J'ai lu sur le net que ça devait être un DLL qui n'est pas compilé comme il faut. J'utilise code/block/windows XP sur une machine 32bits.
Je pense que c'est la librairie libstdc++-v3 qui est mal compilé.

par exemple: le fichier exemple contours2.cpp, deviens contours2.exe après compilation. Lors de la compilation j'ai l'erreur ci-dessus.
autre exemple:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
#include "opencv2/core/core.hpp"
#include "opencv2/highgui/highgui.hpp"
 
using namespace cv;
 
int main(int argc, char **argv)
{
    Mat img = imread("c:\\plane.jpg");
    imshow("win", img);
    waitKey(0);
    return 0;
}
ce bout de code se compile très bien... mais même plantage lors de l’exécution de l'exe.

Question 1: quelqu'un a une idée du problème?
Question 2: comment recompiler la librairie? je n'y arrive pas car je ne connais pas les lignes de codes pour le faire.

Merci d'avance !