如果是CMake工程项目 请仔细检查CMakeLists.txt里面是不是忘记添加文件了!!!! cmake_minimum_required (VERSION 3.8) project(test LANGUAGES C CXX) include_directories(${PROJECT_SOURCE_DIR}) set(CMAKE_CXX_FLAGS "-std=c++11") add_executable (test main.cpp lib.c tesst.c) 就是最后一行!!!!