用於使用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命令,可能解決這一問題?
感謝,
大衛