用于使用Qt的项目我的标准的CMakeLists.txt文件看起来像:使用Qt K *类与CMake的
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命令,可能解决这一问题?
感谢,
大卫