- 编译时具体错误:
CMake Error at dep/eserial/src/lib/CMakeLists.txt:18 (add_subdirectory):
add_subdirectory not given a binary directory but the given source
directory "/tmp/weiyu/dep/common_lib" is
not a subdirectory of
"/tmp/weiyu/dep/eserial/src/lib". When
specifying an out-of-tree source a binary directory must be explicitly
specified.
- 再看CMakeList.txt
add_subdirectory(../../../../dep/common_lib)
- 解决办法
真有牛人提供了解决办法
add_subdirectory(../../../../dep/common_lib common_lib.out)