tutorial make descarga cmake

descarga - cmake vs make



Error en la ruta de CMake (2)

Puedes intentar insertar la línea

FIND_PACKAGE(Qt4)

en el archivo CMakeLists.txt de nivel superior después de la línea

INCLUDE("${nestk_BINARY_DIR}/UseNestk.cmake")

Eso debería hacer que intente encontrar qmake para usted. No estoy seguro de por qué no tienen eso, pero no estoy tan familiarizado con cmake.

Estoy intentando construir el proyecto de Visual Studio para una demostración de Kinect , rgbddemo . De acuerdo con las instrucciones en la página, necesito establecer la variable PATH para incluir QMAKE de QT. Lo hice, pero sigo recibiendo este error:

CMake Error en CMakeLists.txt: 1 (QT4_WRAP_CPP): CMake desconocido Comando "QT4_WRAP_CPP".

Por lo que pude deducir de google, es un problema con CMake saber dónde está algo de QT. La página que he vinculado anteriormente también menciona que puede establecer la ruta para QMAKE dentro de CMake, pero no sé cómo hacerlo. ¿Alguien tiene alguna sugerencia? Gracias.


Creo que estas líneas en tu archivo CMakeLists.txt pueden ayudarte.

find_package(Qt4 Required) include(${QT_USE_FILE}) #contains path to Qt header #... qt4_wrap_cpp(MOC_SOURCES ${MY_HEADERS}) #invoking moc add_library(MY_LIB ${SOURCES} ${MOC_SOURCES}) #building lib target_link_libraries(MY_LIB ${QT_LIBRARIES}) qt4_add_resources(MY_QT_RSC ${RESOURCES}) #if you want to compile from resource files add_library(MY_LIB_2 ${MY_QT_RSC} {SOURCES})