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: FETCHCONTENT

¿Cómo puedo evitar las colisiones de nombres de destino al usar FetchContent de CMake?

Cuando uso CMake FetchContent para importar OpenCV, funciona bien: include(FetchContent) <h1>Obtener OpenCV</h1> FetchContent_Declare( opencv GIT_REPOSITORY https://gitee.com/aiproach/opencv.git GIT_TAG 4.4.0 ) FetchContent_MakeAvailable(opencv) set(OpenCV_DIR ${CMAKE_CURRENT_BINARY_DIR}) find_package(OpenCV REQUIRED) Pero después de agregar Eigen: <h1>Obtener Eigen</h1> FetchContent_Declare( eigen GIT_REPOSITORY https://gitlab.com/libeigen/eigen.git GIT_TAG 3.3.9 ) FetchContent_MakeAvailable(eigen) find_package(eigen3 REQUIRED) Emite errores: CMake Error at build/_deps/eigen-src/CMakeLists.txt:620 (add_custom_target): add_custom_target cannot . . . Read more