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

Módulos del entorno de Clion para Linux y OpenCV.

Estoy buscando cómo forzar a CMake a encontrar OpenCL. Mi archivo CMakeLists.txt se ve así: find_package(OpenCL REQUIRED) add_executable(test main.c) target_link_libraries (test OpenCL::OpenCL) Y antes de que CMake pueda encontrar OpenCL, debo ejecutar module load CUDA El servidor está utilizando https://modules.readthedocs.io/en/latest/module.html. Si ejecuto cmake usando SSH está todo bien, pero cuando . . . Read more

Espacio de nombres de biblioteca anidada en CMake.

Cuando veo bibliotecas de CMake con espacios de nombres, siempre tienen la forma Parent::Component. Si tengo una biblioteca lo suficientemente grande, puede haber subsecciones de esa biblioteca que tengan componentes. Me pregunto si es posible/apropiado hacer algo como ParentProject::Subgouping::SpecificComponent o para un ejemplo más realista Raytracing::Math::Utils. En resumen, ¿puedo usar . . . Read more

¿Cómo puedo averiguar qué archivo lib necesito enlazar cuando uso una biblioteca de terceros?

Por ejemplo, si utilizo una función en OpenCV, puedo utilizar dos métodos para especificar las bibliotecas y vincularlas. En primer lugar, puedo utilizar find_package(OpenCV 3.3 REQUIRED) y luego target_link_libraries(main ${OpenCV_LIBS}) porque la macro incluye todas las bibliotecas que necesitamos. En segundo lugar, quiero vincular mi OpenCV sin “.cmake” y necesito . . . Read more