From 375470b1cc7b58debbf4747e9704ef9bfefbf10d Mon Sep 17 00:00:00 2001 From: zcy <290198252@qq.com> Date: Wed, 7 Apr 2021 23:47:18 +0800 Subject: [PATCH] no message --- protoDebuger/CMakeLists.txt | 35 ++++++++++++----------------------- 1 file changed, 12 insertions(+), 23 deletions(-) diff --git a/protoDebuger/CMakeLists.txt b/protoDebuger/CMakeLists.txt index f17c8a1..c2f4473 100644 --- a/protoDebuger/CMakeLists.txt +++ b/protoDebuger/CMakeLists.txt @@ -1,7 +1,7 @@ cmake_minimum_required(VERSION 3.5) -message("CMAKE VERSION " ${VERSION}) -include_directories(third/include) -link_directories(third/lib) + +include_directories(third/lua/include) +link_directories(third/lua/lib) link_libraries(lua) project(protoDebuger LANGUAGES CXX) @@ -17,15 +17,16 @@ set(CMAKE_CXX_STANDARD_REQUIRED ON) find_package(Qt5 COMPONENTS Core Quick Widgets REQUIRED) +include(D:\\project\\c++qt\\qsswraper\\CMakeLists.txt) + set(HEADERS # 待预编译的cpp头文件 + dialog.h ) set(SOURCES # 待预编译的cpp代码 + dialog.cpp main.cpp ) -set(NO_MOC_SOURCES - -) set(RESOURCES qml.qrc @@ -36,35 +37,23 @@ set(QMLS ) set (UIS - ${QsswraperUI} - ) - -include(D:\\project\\qt\\qsswraper\\CMakeLists.txt) -include(D:\\project\\qt\\qsswraper\\extserial\\src\\qextserialport.cmake) + "dialog.ui" + ${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 ${SOURCES}) - message("SOURCES file " ${list}) -ENDFOREACH(list) - -FOREACH(list ${MOCHEADER}) - message("MOCHEADER file" ${list}) -ENDFOREACH(list) - -FOREACH(list ${NO_MOC_SOURCES}) - message("NO_MOC_SOURCES 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} - ${NO_MOC_SOURCES} ) target_compile_definitions(protoDebuger