Bonjour à tous,
J'ai actuellement un programme on ne peut plus simple qui utilise la bibliothèque de traitement d'image Vigra:
En release, le programme compile et fonctionne parfaitement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30 #include <iostream> #include "vigra/stdimage.hxx" #include "vigra/impex.hxx" int main() { try { vigra::ImageImportInfo info("C2.bmp"); vigra_precondition(info.isGrayscale(), "please use grayscale image"); // Détection de contrat rompu... // create a gray scale image of appropriate size vigra::UInt16Image in(info.width(), info.height()); // import the image just read importImage(info, destImage(in)); } catch (vigra::StdException & e) { // catch any errors that might have occured and print their reason std::cout << e.what() << std::endl; return 1; } return 0; }
En mode débug, le programme compile et plante lamentablement sur
La version débug de cette DLL est toute pourrie, ou bien c'est la bibliothèque qui ne gère pas bien le mode débug?Exception non gérée à 0x10232c38 (msvcr80d.dll) dans test.exe :
Si vous avez une explication, je suis très preneur, merci !
Partager