相关疑难解决方法(0)

通过`find_package`获取导入的目标?

Qt 5的CMake手册使用find_package并说:

为每个Qt模块创建导入的目标.应首选导入的目标名称,而不是像Qt5<Module>_LIBRARIESCMake命令(如target_link_libraries)中那样使用变量.

它是特殊的Qt还是为所有库find_package生成导入的目标?CMake 3.0中的文档find_package说:

当找到包时,通过变量和包本身记录的导入目标提供特定于包的信息.

cmake-packages的手册说:

使用的结果find_package是一组IMPORTED目标,或者是与构建相关信息对应的一组变量.

但我没有看到另一个FindXXX.cmake-script文档说创建导入的目标.

cmake

10
推荐指数
2
解决办法
5499
查看次数

标签 统计

cmake ×1