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

CMake crea un archivo en lugar de un directorio.

Hoy me encontré con un extraño comportamiento al ejecutar la configuración de CMake en una máquina Windows. En la mayoría de las máquinas, la configuración de CMake del proyecto se ejecuta sin problemas, todos los archivos y directorios se crean y configuran correctamente y el código se puede compilar como . . . Read more

No se puede construir el proyecto CMake.

Estoy intentando instalar deltachat como se describe aquí: https://github.com/deltachat/deltachat-core-rust#installing-libdeltachat-system-wide Pero cuando intento ejecutarlo, siempre obtengo este error. cmake –build build Microsoft (R)-Build-Engine, Version 15.9.21+g9802d43bc3 für .NET Framework Copyright (C) Microsoft Corporation. Alle Rechte vorbehalten. Generando target/release/libdeltachat.a, target/release/libdeltachat.so, target/release/pkgconfig/deltachat.pc The command “PREFIX” is either misspelled or could not be found. C:\Program . . . Read more

Establecer -Wno-dev en CMakeLists.txt

Utilizo los Módulos CMake de SDL2 y los incluyo en mi archivo CMakeLists.txt de esta manera: list(APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake/sdl2) find_package(SDL2 REQUIRED) find_package(SDL2_gfx REQUIRED) Allí, se genera el aviso: Aviso de CMake (dev) en /opt/homebrew/Cellar/cmake/3.21.1/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:438 (message): El nombre del paquete proporcionado a find_package_handle_standard_args (SDL2main) no coincide con el nombre del paquete . . . Read more

Error de enlazador al usar cmake y doctest.h (funciona sin cmake).

Tengo 3 archivos en mi directorio “project”: “doctest.h” – la librería de pruebas, “doctest_main.cpp” – un archivo necesario para la librería, y “tests.cpp” – el archivo con pruebas. “project/doctest_main.cpp”: #define DOCTEST_CONFIG_IMPLEMENT_WITH_MAIN #include “doctest.h” “project/tests.cpp”: #include “doctest.h” TEST_CASE(“Some test_case”) { CHECK(2 + 2 == 4); } Cuando compilo todo a mano, . . . Read more