根据网上的资料,我总结了一下,一个工程应该有根目录(bin)存放可执行文件,头文件目录(include)存放头文件,源码文件(src)存放你的算法,还需要一个库文件夹存放你编译的静态库或者动态库.然后得出下面这个例子: 工程文件目录创建 /home/bmi-zc/project: |-CMakeLists.txt 顶层CMakeLists | |-bin | |-include | test.h | |-lib | |-src | CMakeLists.txt | |-main | CMakeL…