es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: CMAKE

¿Por qué CMake compila objetos con diferentes tamaños?

Estoy intentando utilizar CMake para un proyecto heredado y he notado que los binarios (CMake vs originales) tienen diferentes tamaños. Encontré una razón por la que el mismo código se convierte en archivos de objeto compilados (.o) con diferentes tamaños. Aquí hay un ejemplo mínimo y reproducible para demostrar el . . . Read more

Config.cmake para un paquete de biblioteca.

Equipamos un paquete de biblioteca con un archivo *Config.cmake, siguiendo el paso 11 del tutorial de CMake. Sin embargo, nuestro software aguas abajo no puede encontrar la biblioteca. Nuestro paquete se llama “formfactor” [https://jugit.fz-juelich.de/mlz/libformfactor]. Proporciona una biblioteca compartida (libformfactor) y algunos archivos de encabezado. Nuestro código aguas abajo usa “`find_package(formfactor . . . Read more

Ejecuta la función cmake o add_custom_command solo una vez.

Tengo una solución fea para copiar archivos .dll a una carpeta “bin” que utiliza “add_custom_command”. Funciona, pero a veces, durante una compilación en paralelo, obtengo el siguiente error: Error copying directory from Mi suposición (no puedo saberlo, ya que CMake no me dice cuál es el problema) es que cuando . . . Read more

¿Cómo funciona cuando ejecuto dos comandos ninja (el segundo comienza antes de que el primero se complete) en el mismo directorio? ¿Causará comportamientos indefinidos?

Estoy preguntándome cómo funciona cuando ejecuto dos comandos ninja (el segundo comienza antes de que termine el primero) en el mismo directorio. El primero todavía está enlazando, pero el segundo está reconstruyendo un objetivo (que posiblemente se está utilizando) en el primer comando en cualquier momento. No vi ningún mensaje . . . Read more