running instalar how gui descarga course como cmake cmake-gui

instalar - CMake-set_property no pudo encontrar la variable CACHE



how to use cmake ubuntu (1)

Puede verificar el valor de la variable TARGET_ARCHITECTURE usando message() y encontrará que CACHE es parte de ese valor.

Esto se debe a que utiliza comillas dobles del comando set() que no son comunes ( " ) sino específicas del idioma ( ). Así que CMake trata el comando set() como no CACHE ''d one. Esa es una razón del mensaje de error .

Descargo de responsabilidad: soy consciente de esta pregunta. Sin embargo, las necesidades de OP son diferentes a las mías: lo que realmente quiere es portar una aplicación a Linux y, por lo tanto, las respuestas van en esa línea, sin responder lo que quiero saber: las razones del error.

Intento crear una lista desplegable en la GUI de CMake siguiendo las instrucciones aquí y aquí

Así que tengo este muy simple CMakeLists.txt:

cmake_minimum_required(VERSION 3.6) project(datasetprograms) set(CMAKE_CXX_STANDARD 11) #LINES TO MAKE THE GUI DROP-DOWN: set(TARGET_ARCHITECTURE “arm” CACHE STRING “Architecture to compile to”) set_property(CACHE TARGET_ARCHITECTURE PROPERTY STRINGS arm x86) #Add subdirectories for each project add_subdirectory(helloworld)

Básicamente acabo de copiar y pegar, siguiendo las instrucciones. Sin embargo, en lugar de tener un buen menú desplegable en la GUI de CMake, recibí el siguiente error:

CMake Error en CMakeLists.txt: 9 (set_property): set_property no pudo encontrar la variable CACHE TARGET_ARCHITECTURE. Quizás todavía no se haya creado

Pregunta: ¿Qué estoy haciendo mal?