├── README.md ├── course_01 ├── CMakeLists.txt ├── README.md └── main.cpp ├── course_02 ├── CMakeLists.txt ├── README.md └── src │ └── main.cpp ├── course_03 ├── .vscode │ └── settings.json ├── CMakeLists.txt ├── README.md ├── include │ └── my_math.hpp └── src │ ├── add.cpp │ ├── main.cpp │ └── sub.cpp ├── course_04 ├── CMakeLists.txt ├── README.md ├── include │ └── my_math.hpp ├── src │ ├── add.cpp │ └── sub.cpp └── test │ └── main.cpp ├── course_05 ├── CMakeLists.txt ├── README.md ├── include │ └── my_math.hpp ├── src │ ├── add.cpp │ └── sub.cpp └── test │ └── main.cpp ├── course_06 ├── .vscode │ └── settings.json ├── CMakeLists.txt ├── README.md ├── include │ └── my_math.hpp ├── src │ ├── add.cpp │ └── sub.cpp └── test │ └── main.cpp ├── course_07 ├── README.md ├── make_lib │ ├── CMakeLists.txt │ ├── cmake │ │ └── mathConfig.cmake.in │ ├── include │ │ └── math.hpp │ ├── src │ │ ├── add.cpp │ │ └── sub.cpp │ └── test │ │ └── main.cpp └── use_lib │ ├── CMakeLists.txt │ └── main.cpp └── image ├── INTERFACE.png ├── PRIVATE.png ├── Protobuf.png ├── cmake.png ├── cmkaemodul.png ├── message运行结果.png └── 头文件包含路径错误.png /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuPengsheet/use_cmake/HEAD/README.md -------------------------------------------------------------------------------- /course_01/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuPengsheet/use_cmake/HEAD/course_01/CMakeLists.txt -------------------------------------------------------------------------------- /course_01/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuPengsheet/use_cmake/HEAD/course_01/README.md -------------------------------------------------------------------------------- /course_01/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuPengsheet/use_cmake/HEAD/course_01/main.cpp -------------------------------------------------------------------------------- /course_02/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuPengsheet/use_cmake/HEAD/course_02/CMakeLists.txt -------------------------------------------------------------------------------- /course_02/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuPengsheet/use_cmake/HEAD/course_02/README.md -------------------------------------------------------------------------------- /course_02/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuPengsheet/use_cmake/HEAD/course_02/src/main.cpp -------------------------------------------------------------------------------- /course_03/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuPengsheet/use_cmake/HEAD/course_03/.vscode/settings.json -------------------------------------------------------------------------------- /course_03/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuPengsheet/use_cmake/HEAD/course_03/CMakeLists.txt -------------------------------------------------------------------------------- /course_03/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuPengsheet/use_cmake/HEAD/course_03/README.md -------------------------------------------------------------------------------- /course_03/include/my_math.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuPengsheet/use_cmake/HEAD/course_03/include/my_math.hpp -------------------------------------------------------------------------------- /course_03/src/add.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuPengsheet/use_cmake/HEAD/course_03/src/add.cpp -------------------------------------------------------------------------------- /course_03/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuPengsheet/use_cmake/HEAD/course_03/src/main.cpp -------------------------------------------------------------------------------- /course_03/src/sub.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuPengsheet/use_cmake/HEAD/course_03/src/sub.cpp -------------------------------------------------------------------------------- /course_04/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuPengsheet/use_cmake/HEAD/course_04/CMakeLists.txt -------------------------------------------------------------------------------- /course_04/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuPengsheet/use_cmake/HEAD/course_04/README.md -------------------------------------------------------------------------------- /course_04/include/my_math.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuPengsheet/use_cmake/HEAD/course_04/include/my_math.hpp -------------------------------------------------------------------------------- /course_04/src/add.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuPengsheet/use_cmake/HEAD/course_04/src/add.cpp -------------------------------------------------------------------------------- /course_04/src/sub.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuPengsheet/use_cmake/HEAD/course_04/src/sub.cpp -------------------------------------------------------------------------------- /course_04/test/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuPengsheet/use_cmake/HEAD/course_04/test/main.cpp -------------------------------------------------------------------------------- /course_05/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuPengsheet/use_cmake/HEAD/course_05/CMakeLists.txt -------------------------------------------------------------------------------- /course_05/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuPengsheet/use_cmake/HEAD/course_05/README.md -------------------------------------------------------------------------------- /course_05/include/my_math.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuPengsheet/use_cmake/HEAD/course_05/include/my_math.hpp -------------------------------------------------------------------------------- /course_05/src/add.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuPengsheet/use_cmake/HEAD/course_05/src/add.cpp -------------------------------------------------------------------------------- /course_05/src/sub.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuPengsheet/use_cmake/HEAD/course_05/src/sub.cpp -------------------------------------------------------------------------------- /course_05/test/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuPengsheet/use_cmake/HEAD/course_05/test/main.cpp -------------------------------------------------------------------------------- /course_06/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuPengsheet/use_cmake/HEAD/course_06/.vscode/settings.json -------------------------------------------------------------------------------- /course_06/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuPengsheet/use_cmake/HEAD/course_06/CMakeLists.txt -------------------------------------------------------------------------------- /course_06/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuPengsheet/use_cmake/HEAD/course_06/README.md -------------------------------------------------------------------------------- /course_06/include/my_math.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuPengsheet/use_cmake/HEAD/course_06/include/my_math.hpp -------------------------------------------------------------------------------- /course_06/src/add.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuPengsheet/use_cmake/HEAD/course_06/src/add.cpp -------------------------------------------------------------------------------- /course_06/src/sub.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuPengsheet/use_cmake/HEAD/course_06/src/sub.cpp -------------------------------------------------------------------------------- /course_06/test/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuPengsheet/use_cmake/HEAD/course_06/test/main.cpp -------------------------------------------------------------------------------- /course_07/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuPengsheet/use_cmake/HEAD/course_07/README.md -------------------------------------------------------------------------------- /course_07/make_lib/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuPengsheet/use_cmake/HEAD/course_07/make_lib/CMakeLists.txt -------------------------------------------------------------------------------- /course_07/make_lib/cmake/mathConfig.cmake.in: -------------------------------------------------------------------------------- 1 | 2 | @PACKAGE_INIT@ 3 | 4 | include("${CMAKE_CURRENT_LIST_DIR}/mathTarget.cmake") -------------------------------------------------------------------------------- /course_07/make_lib/include/math.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuPengsheet/use_cmake/HEAD/course_07/make_lib/include/math.hpp -------------------------------------------------------------------------------- /course_07/make_lib/src/add.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuPengsheet/use_cmake/HEAD/course_07/make_lib/src/add.cpp -------------------------------------------------------------------------------- /course_07/make_lib/src/sub.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuPengsheet/use_cmake/HEAD/course_07/make_lib/src/sub.cpp -------------------------------------------------------------------------------- /course_07/make_lib/test/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuPengsheet/use_cmake/HEAD/course_07/make_lib/test/main.cpp -------------------------------------------------------------------------------- /course_07/use_lib/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuPengsheet/use_cmake/HEAD/course_07/use_lib/CMakeLists.txt -------------------------------------------------------------------------------- /course_07/use_lib/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuPengsheet/use_cmake/HEAD/course_07/use_lib/main.cpp -------------------------------------------------------------------------------- /image/INTERFACE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuPengsheet/use_cmake/HEAD/image/INTERFACE.png -------------------------------------------------------------------------------- /image/PRIVATE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuPengsheet/use_cmake/HEAD/image/PRIVATE.png -------------------------------------------------------------------------------- /image/Protobuf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuPengsheet/use_cmake/HEAD/image/Protobuf.png -------------------------------------------------------------------------------- /image/cmake.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuPengsheet/use_cmake/HEAD/image/cmake.png -------------------------------------------------------------------------------- /image/cmkaemodul.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuPengsheet/use_cmake/HEAD/image/cmkaemodul.png -------------------------------------------------------------------------------- /image/message运行结果.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuPengsheet/use_cmake/HEAD/image/message运行结果.png -------------------------------------------------------------------------------- /image/头文件包含路径错误.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuPengsheet/use_cmake/HEAD/image/头文件包含路径错误.png --------------------------------------------------------------------------------