From d29cee3d5aec721b42dd44ea7c6c005ab168f5f0 Mon Sep 17 00:00:00 2001 From: zcy <290198252@qq.com> Date: Mon, 5 Apr 2021 23:40:14 +0800 Subject: [PATCH] no message --- protoDebuger/CMakeLists.txt | 45 +++++++++++-------------------------- 1 file changed, 13 insertions(+), 32 deletions(-) diff --git a/protoDebuger/CMakeLists.txt b/protoDebuger/CMakeLists.txt index 9f2b7da..c2f4473 100644 --- a/protoDebuger/CMakeLists.txt +++ b/protoDebuger/CMakeLists.txt @@ -1,9 +1,11 @@ cmake_minimum_required(VERSION 3.5) +include_directories(third/lua/include) +link_directories(third/lua/lib) +link_libraries(lua) project(protoDebuger LANGUAGES CXX) - set(CMAKE_INCLUDE_CURRENT_DIR ON) set(CMAKE_AUTOUIC FALSE) @@ -13,66 +15,45 @@ set(CMAKE_AUTORCC FALSE) set(CMAKE_CXX_STANDARD 11) set(CMAKE_CXX_STANDARD_REQUIRED ON) -include_directories(third/lua/include) -link_directories(third/lua/lib) -link_libraries(lua) - find_package(Qt5 COMPONENTS Core Quick Widgets REQUIRED) -#include(D:\\project\\c++qt\\qsswraper\\CMakeLists.txt) +include(D:\\project\\c++qt\\qsswraper\\CMakeLists.txt) +set(HEADERS # 待预编译的cpp头文件 + dialog.h +) set(SOURCES # 待预编译的cpp代码 dialog.cpp main.cpp ) -set(HEADERS # 待预编译的cpp头文件 - dialog.h -) - - set(RESOURCES qml.qrc - ) + set(QMLS main.qml ) set (UIS "dialog.ui" - ${QsswraperUI} -) + ${QsswraperUI}) QT5_WRAP_CPP(MOC ${SOURCES} ) # moc预编译代码 QT5_WRAP_CPP(MOCHEADER ${HEADERS} ) # moc预编译代码 QT5_ADD_RESOURCES(RCC ${RESOURCES}) # rcc生成资源cpp QT5_WRAP_UI(UIC ${UIS}) # uic生成ui_x.h - -FOREACH(list ${MOCHEADER}) - message("MOCHEADER file " ${list}) -ENDFOREACH(list) - -FOREACH(list ${MOC}) - message("MOC file " ${list}) -ENDFOREACH(list) - -FOREACH(list ${SOURCES}) - message("SOURCES file " ${list}) -ENDFOREACH(list) -FOREACH(list ${UIC}) - message("UIC file " ${list}) -ENDFOREACH(list) -FOREACH(list ${RCC}) - message("RCC file " ${list}) -ENDFOREACH(list) +message("MOC " ${MOC} ${MOCHEADER}) +message("UIC " ${UIC}) +message("RCC " ${RCC}) add_executable(protoDebuger #最后需要参与链接生成的是 ${SOURCES} #1. 原先的cpp代码, ${MOC} #2. 预编译后的cpp ${RCC} #3. 资源cpp代码 + ${UIC} ) target_compile_definitions(protoDebuger