Мой стандартный файл CMakeLists.txt для проектов, использующих Qt, выглядит следующим образом:
PROJECT(KFileWidgetDemo)
FIND_PACKAGE(Qt4 REQUIRED)
INCLUDE(${QT_USE_FILE})
QT4_WRAP_UI(UISrcs form.ui)
QT4_WRAP_CPP(MOCSrcs form.h)
include_directories(${include_directories} ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR})
ADD_EXECUTABLE(KFileWidgetDemo main.cpp form.h form.cpp ${MOCSrcs} ${UISrcs})
TARGET_LINK_LIBRARIES(KFileWidgetDemo ${QT_LIBRARIES})
Однако я всегда использовал только классы Q *. Теперь мне нужно использовать KFileWidget, и я получаю ошибки при компиляции:
error: stray ‘\177’ in program
error: stray ‘\1’ in program
Есть ли волшебная команда CMake, которая может это исправить?
Спасибо
David