Cómo compilar la biblioteca de enlaces dinámicos OpenCV
Esta biblioteca debe compilarse en una biblioteca estática para que se pueda vincular la aplicación.
El tutorial en línea indica que la biblioteca TBB se usa al instalar OpenCV2.1 en VC 2010, y necesito usar TBB.dll después de compilar y vincular mi propio programa. El propósito de mi diseño es crear un programa de interfaz independiente sin incorporar otras bibliotecas de terceros. Después de un período de arduo trabajo, finalmente encontré una manera de compilar la biblioteca estática OpenCV2.1.
Herramientas y archivos necesarios:
------------------------------- ------------------------------------------------- - -------------------- ----
1.Windows XP
2. VC 2010 (VS2010)
3. Paquete de software para compilar código fuente OpenCV (descargué: OpenCV2.1.0, OpenCV2.3.0 y OpenCV2.4.4)
4.
Explicación: La dirección de descarga oficial de cada versión de OpenCV: opencv.org/
Dirección de descarga de cmake-2.8.9: isare.iask.sina.com.cn/download/ explique.php?fileid=35025936
----- ------------------------------- -------------------------------------------------- -- --------------------------
Compilar estáticamente Tome la biblioteca OpenCV 2.0 como ejemplo para compilar estáticamente. /p>
Configuración CMake
----------------------------------- ------------- ------------------------------------- ------------- ---------------- ----
Abre CMake y configura:
Dónde está el código fuente: el archivo donde se encuentra el código fuente OpenCV Carpeta
La ubicación del binario de compilación: la ubicación del archivo que CMake está configurado para compilar (el mío es: E:\ OpenCV2.1.0)