compilateur CMake pour 32 bits système d'exploitation OpenCV


Lui-même un compilateur pour le système d'exploitation 32 bits en cours d'exécution OpenCV3.41.

Tout d'abord, télécharger opencv3.41

1. Télécharger

Télécharger Path: OpenCV adresse officielle


après avoir téléchargé le fichier:

2. Extrait

Extrait de: * D: \ MyDownload \ browser_download *

3. Générer le fichier

fichier OpenCV après l' extraction du dossier à partir du dossier il y a deux, on est les sources, qui est utilisé pour compiler le fichier source,
l'autre est déjà compilé la construction, la construction sur le travail que nous avons pris à part ne pas utiliser, peut être directement supprimé .
Insérer ici l'image Description


Créer un nouveau build dossier \ VC15 . Utilisé pour stocker les fichiers à compiler.

En second lieu, télécharger CMake

1. Télécharger

Télécharger Path: CMake

Téléchargez la version de leur choix, faire attention au système d'exploitation médian propre ordinateur.


télécharger Extranet très lent, cela est mon prochain package d'installation CMake, et puisque la question nécessaire: 3.17.0-RC3-win64-x64

2. Extrait

Extrait de: D: \ Download \ cmake-3.17.0-RC3-win64-x64Insérer ici l'image Description

Troisièmement, commencer outil CMake Gui

  1. Trouver bin-> cmake-gui.exe dans le fichier après décompression et exécuter.
  2. Sélectionnez le code source: Chemin du fichier sources de téléchargement après la OpenCV. construire les binaires: Après le répertoire de stockage de fichier généré CMake (pour établir leur propre build / VC15).
  3. Cliquez sur Configurer
  4. Options Version VS installé sur votre ordinateur et système d'exploitation que vous souhaitez utiliser le chiffre suivant.
  5. Cliquez sur Terminer et attendez que le téléchargement.
    À ce stade, vous verrez au bas de la boîte à outils CMake journal est généré.
  6. Une fois le téléchargement terminé:
  7. Cliquez à nouveau configure
  8. Une fois le téléchargement terminé, trouvé en blanc rouge.
  9. Cliquez sur le Generatebouton pour créer un nouveau contenu dans le répertoire build / VC15.


10. Les fichiers générés:

Quatrièmement, l'utilisation VS pour compiler la bibliothèque OpenCV

  1. Trouvé dans build / VC15 dans OpenCV.sln fichier.
  2. Cliquez sur le fichier pour l'ouvrir à l'aide de Visual Studio.
  3. A ce moment, la valeur par défaut est de débogage, sélectionnez win32.
    Faites un clic droit dans l' Explorateur de solutions ALL_BUILD, puis sélectionnez le « Generate ».
    Il faudra quelques minutes. Cela génère le fichier xxxxx341d.lib, xxxxx341d.exp et xxxxx341d.pdb approprié.


  1. Sélectionner Déblocage, ALL_BUILD puis faites un clic droit et sélectionnez Créer. Cela va générer tous les fichiers xxxxx341.lib, xxxxx341.exp et xxxxx341.dll.

  2. Après avoir terminé la construction de deux, sous le CMakeTargets droit cliquez sur « Installer », respectivement, puis construire à nouveau.


    Cela bibliothèques et de débogage RELEASE sont combinés en un seul dossier « lib » et « bin ».

5, environnement OpenCV de configuration

1. Configurer les variables d'environnement système

  • Ajouter la variable d'environnement à l'emplacement de la bibliothèque .dll variables / système PATH.
    D: \ MyDownload \ browser_download \ OpenCV \ build \ VC15 \ install \ bin
    D: \ MyDownload \ browser_download \ OpenCV \ build \ VC15 \ install \ lib

2. Les variables VS configure OpenCV

  • En-tête:

D: \ MyDownload \ browser_download \ OpenCV \ build \ VC15 \ install \ include
D: \ MyDownload \ browser_download \ OpenCV \ build \ VC15 \ install \ include \ OpenCV
D: \ MyDownload \ browser_download \ OpenCV \ build \ VC15 \ install \ include \ opencv2

  • fichiers bibliothèque statique:

D: \ MyDownload \ browser_download \ OpenCV \ build \ VC15 \ install \ lib

  • linker

Lorsque debug: Ajouter *** Nom du fichier 341d.lib,
lorsque les états de libération: *** 341.lib ajouter le nom du fichier;

3. Vérifier

Redémarrez l'ordinateur, faire la configuration de l'environnement prenne effet.


#include <opencv2/opencv.hpp>
#include <iostream>
using namespace cv;
int main(int argc, char** argv) {
	Mat src = imread("D:/test/1.png");
	if (src.empty()) {
		printf("could not load image...\n");
		return -1;
	}
	namedWindow("test opencv setup");
	imshow("test opencv setup", src);
	waitKey(0);
	return 0;
}

A propos de la configuration de l' environnement dans OpenCV VS où vous pouvez trouver l'article que je lui avais écrit.
L' apprentissage: l'
expérience compilateur cmake OpenCV3.4.1
CMake pour compiler OpenCV
OpenCV 3.0, dans le Microsoft Visual Studio 2015, C ++ et Cmake

Il a publié 194 articles originaux · louange gagné 95 · vues 80000 +

Je suppose que tu aimes

Origine blog.csdn.net/qq_41498261/article/details/104912501
conseillé
Classement