J'ai eu exactement le même problème il y a quelques semaines et je n'ai pas trouvé de réponse nulle part! Après avoir déconné avec, j'ai découvert exactement comment le faire.
1) Compiler la bibliothèque en utilisant Cmake. 2) Une fois votre bibliothèque compilée, vous devriez avoir deux bibliothèques OpenCV différentes - une compilée et une non compilée.
3) Dans les blocs de code, cliquez sur Paramètres (dans le menu Fichier). Sous Paramètres, sélectionnez Compilateur et débogueur.
4) Sélectionnez l'onglet Répertoires de recherche. Sélectionnez l'onglet du compilateur dans les répertoires de recherche. Cliquez sur Ajouter. Naviguez jusqu'à votre version NON-COMPILÉE de la bibliothèque. Dans le répertoire non compilé, sélectionnez le dossier d'inclusion. Sous le dossier include, sélectionnez OpenCV. Cliquez sur OK
5) Dans les blocs de code, sélectionnez l'onglet de l'éditeur de liens, qui se trouve sous l'onglet Répertoires de recherche. Cliquez sur ajouter et cette fois accédez à votre version compilée de la bibliothèque. Dans le répertoire compilé, sélectionnez le dossier lib et cliquez sur OK.
6) Allez dans l'onglet Paramètres de l'éditeur de liens dans les blocs de code. Cliquez sur Ajouter. Naviguez jusqu'à la version COMPILED de la bibliothèque. Dans le répertoire compilé, sélectionnez lib. Dans le dossier lib, sélectionnez toutes les bibliothèques. Assurez-vous de ne sélectionner que les fichiers de la bibliothèque dynamique (extension .dylib)
7) Les blocs de code sont configurés!
8) Exécutez votre projet et il devrait fonctionner correctement.
N'hésitez pas à demander de l'aide si vous avez encore des problèmes.
il ya un blog http://opensourcecollection.blogspot.com/2011/04/how-to-setup-opencv-22-in-codeblocks.html juste au cas où vous ne l'avez pas encore vu – Andrey