针对你遇到的“cmake error: automoc for target linuxdeployqt: could not find moc executable”错误,我们可以按照以下步骤逐一排查和解决问题: 确认系统环境是否已正确安装Qt及其开发工具,包括moc: 首先,你需要确认系统中是否已安装Qt以及相应的开发工具。moc(Meta-Object Compiler)是Qt用于处理Q_OBJECT宏的工具,...
(CMAKE_WIN32_EXECUTABLE ON) endif() # Find the QtWidgets library find_package(Qt5 REQUIRED COMPONENTS Widgets) # Tell CMake to create the helloworld executable add_executable(helloworld main.cpp mainwindow.cpp mainwindow.ui resources.qrc) # Add the Qt5 Widgets for linking target_link_...
set(CMAKE_INCLUDE_CURRENT_DIR ON) # 自动运行moc set(CMAKE_AUTOMOC ON) # 自动运行uic set(CMAKE_AUTOUIC ON) # 自动运行rcc set(CMAKE_AUTORCC ON) # 生成可执行文件 add_executable(main main.cc) # 链接库 target_link_libraries(main Qt4::QtCore Qt4::QtGui) 1. 2. 3. 4. 5. 6. 7....