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:
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.L'application n'a pas reussi à s'initialiser correctement (0xc0000005)
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:
ce bout de code se compile très bien... mais même plantage lors de l’exécution de l'exe.
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; }
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 !
Partager