Configuración y Gestión de Proyectos C++ con CMake
Instalación y Preparación del Entorno
Para comenzar a utilizar CMake, es necesario instalarlo en el sistema operativo. Los instaladores oficiales para Windows, macOS y distribuciones Linux están disponibles en el sitio web oficial. En entornos Linux, también puede instalarse directamente mediante el gestor de paquetes del sistema (por ejemplo, ...
Publicado el 7-14 05:03
Guía para crear mapas con dijkstra-cartography: Genera tu primer mapa de rutas
Este proyecto de código abierto aplica el algoritmo de Dijkstra para determinar rutas óptimas en grafos y generar mapas geoespaciales. Permite visualizar redes de caminos, ríos, vuelos y vías férreas a partir de datos geográficos.
Figura 1: Ejemplo de red hidrográfica generada con dijkstra-cartography, mostrando distribución de cuencas fluviale ...
Publicado el 7-7 00:02
Configuración de OpenCV con Qt (MSVC)
Este artículo detalla el proceso de instalación y configuración de OpenCV, específicamente la versión compilada con MSVC (Microsoft Visual C++), para su uso dentro del entorno de desarrollo Qt.
Instalación y Configuración de CMake
Descargue CMake desde su sitio oficial: CMake Download.
Seleccione la versión de instalador adecuada para su siste ...
Publicado el 7-3 21:07
Compilación e Instalación de MariaDB 10.0 en CentOS 7 con Optimización de Memoria mediante jemalloc
Para optimizar la gestión de memoria en entornos de bases de datos de alto rendimiento, compilar MariaDB desde el código fuente integrando jemalloc es una práctica altamente recomendada. A continuación, se detalla el proceso completo en un sistema CentOS 7 de 64 bits, utilizando MariaDB 10.0.
Compilación e instalación de jemalloc
Primero, desca ...
Publicado el 7-1 03:38
Resolviendo el Error 'process has died' en Fast-Planner por Conflicto con NLopt
Al trabajar con el paquete de planificación de movimiento Fast-Planner, los desarrolladores pueden encontrarse con un error crítico que detiene la ejecución del nodo principal. Específicamente, el mensaje [fast_planner_node-1] process has died con un código de salida -11 indica una terminación inesperada del proceso, lo cual impide la correcta ...
Publicado el 6-28 19:54
Estructura y Gestión de Paquetes en ROS 2
Conceptos Fundamentales de Espacios de Trabajo y Paquetes
ROS 2 opera bajo una arquitectura de middleware modular y distribuido. Las funcionalidades del sistema se dividen en paquetes individuales, gestionados en repositorios separados, donde las dependencias se declaran medinate archivos XML. Herramientas como CMake se encargan de automatizar ...
Publicado el 6-27 05:53
Uso de CMake para construir aplicaciones en Linux
Uso de CMake para construir aplicaciones en Linux
CMake es un sistema de construcción automatizado multiplataforma que utiliza un archivo denominado CMakeLists.txt para describir el proceso de compilación. Permite generar archivos de construcción estándar, como Makefiles para Unix o proyectos de Visual C++ para Windows. El archivo CMakeLists.tx ...
Publicado el 6-23 20:54
Guía de Instalación y Uso del Proyecto de Código Abierto theShell
theShell es un proyecto de entorno de escritorio desarrollado con el kit de herramientas Qt, enfocado en ofrecer una experiencia de usuario moderna y altamente personalizable. Aunque la estructura exacta del repositorio puede variar con las actualizaciones, generalmente sigue una organización típica para proyectos C++ con Qt:
src/: Contiene el ...
Publicado el 6-21 02:29
Resolución de Problemas de Compilación de QtScrcpy v2.2.0 en macOS
Resolución de Problemas de Compilación de QtScrcpy v2.2.0 en macOS
Tras el lanzamiento de la versión 2.2.0 del proyecto QtScrcpy, numerosos usuarios de macOS se encontraron con desafíos significativos al intentar compilar la aplicación. Este artículo tiene como objetivo identificar las causas fundamentales de estos errores de construcción y pro ...
Publicado el 6-19 17:38
Guía Rápida de Desarrollo con Livox-SDK2: Tutoría Práctica para LiDAR
Repositorio oficial de Livox-SDK2 - Controladores para recepción de datos y manejo de LiDAR, compatible con modelos HAP y Mid-360.
Configuración del Entorno: Guía Paso a Paso
Requisitos del Sistema
Antes de comenzar, asegúrate de contar con:
Sistema operativo: Ubuntu 18.04 o superior
Compilador: GCC 5.4 o posterior
Herramientas de construcción ...
Publicado el 6-11 05:40