我应该在库的config.cmake中提供什么

我应该在库的config.cmake中提供什么,cmake,Cmake,我有一个我开发的库,这个库与其他库有一些依赖关系。为了能够在其他项目中使用此库,我需要提供config.cmake。我的问题是,我需要在config.camke中输入什么。通常,此config.cmake文件具有INCLUDE_DIRS、库和可执行变量以及FOUND(并且每个文件都正确设置了库、可执行文件和路径)。然而,我看到,如果我只是在试图根据我的库编译项目时给出这个,我会得到链接错误,说可执行文件缺少我的库所依赖的库。有没有办法通过更好的config.cmake来避免这种情况 非常感谢。您

我有一个我开发的库,这个库与其他库有一些依赖关系。为了能够在其他项目中使用此库,我需要提供config.cmake。我的问题是,我需要在config.camke中输入什么。通常,此config.cmake文件具有INCLUDE_DIRS、库和可执行变量以及FOUND(并且每个文件都正确设置了库、可执行文件和路径)。然而,我看到,如果我只是在试图根据我的库编译项目时给出这个,我会得到链接错误,说可执行文件缺少我的库所依赖的库。有没有办法通过更好的config.cmake来避免这种情况

非常感谢。

您能提供一份详细的信息吗?因为有很多这样的例子,我们需要你的特定代码和错误来帮助你。猜猜看:如果您将“依赖库”作为二进制文件交付,那么您必须使用CMake的“导入库”功能和
target\u link\u libraries()
依赖项来链接依赖它。您能提供一个吗?因为有很多这样的例子,我们需要你的特定代码和错误来帮助你。猜测一下:如果您将“依赖库”作为二进制文件交付,那么您必须使用CMake的“导入库”功能和
target\u link\u libraries()
依赖项链接依赖它。