有如下源码树:*-source*----subsource*--------Source1.hpp*----Source1.hpp./Source1.hpp和./subsource/Source1.hpp这两个文件都必须由moc处理。当使用automoc时,它会将输出的moc文件放到具有相同名称的同一目录中,因为它不可能覆盖该文件。Qt-5.2CMake-2.8.12CMake文件相当大,但这里有一个简单的例子:#MainCMakeLists.txtset(CMAKE_AUTOMOCON)set(CMAKE_INCLUDE_CURRENT_DIRON)add_subdirectory(