cmake中public, private,interface的区别 东川路修理工 2021-08-24 1,098 阅读1分钟 PRIVATE - 被添加到目标(库)的包含路径中。 INTERFACE - 没有被添加到目标(库)的包含路径中,而是添加到了链接这个库的其他目标(库或者可执行程序)包含路径中 PUBLIC - 既被添加到目标(库)的包含路径中,同时添加到了链接这个库的其他目标(库或者可执行程序)的包含路径中 如果一个library只有.h文件,就只能用interface来修饰