添加红线内容
最后目录结构大概这样
根目录构建CmakerLists.txt(必须有)
cmake_minimum_required(VERSION 3.13)
project(test2)
set(CMAKE_CXX_STANDARD 11)
include_directories (hello)
aux_source_directory(hello SRC_LIST)
add_executable(test2 main.cpp ${SRC_LIST} gate/main.cpp login/main.cpp common/HelloCommon.cpp common/HelloCommon.h)
#add_subdirectory(hello)
add_subdirectory(gate)
add_subdirectory(login)
gate/CmakeLists.txt
cmake_minimum_required(VERSION 3.13)
project(gate)
include_directories(.) # 将该项目下包含的内容反馈回主项目
include_directories (../common)
aux_source_directory(../common SRC_LIST_GATE)
add_executable(gate main.cpp ${SRC_LIST_GATE})