导航

  • 索引
  • 下一页 |
  • 上一页 |
  • CMake 4.1.0 »
  • 文档 »
  • cmake-variables(7) »
  • CMAKE_<LANG>_IMPLICIT_LINK_LIBRARIES

CMAKE_<LANG>_IMPLICIT_LINK_LIBRARIES¶

语言 <LANG> 的隐式链接库和标志。

编译器在调用链接器时,通常会传递语言运行时库的名称和其他标志。这些标志是编译器语言的隐式链接选项。

对于由 project() 或 enable_language() 命令启用的每种语言,CMake 会自动检测这些库和标志,并将结果报告在此变量中。可以使用 CMAKE_<LANG>_IMPLICIT_LINK_LIBRARIES_EXCLUDE 环境变量来排除自动检测结果中的特定库。

在链接到静态库时,CMake 会为静态库中使用的每种语言(驱动链接的编译器语言除外)添加此变量中的隐式链接库和标志。对于导入的静态库,IMPORTED_LINK_INTERFACE_LANGUAGES 目标属性列出了需要其隐式链接信息的语言。如果任何语言未启用,其 CMAKE_<LANG>_IMPLICIT_LINK_LIBRARIES 变量的值可能会由项目提供。或者,工具链文件 可能会将该变量设置为指定工具链的已知值。它将在启用语言时被覆盖,或作为回退使用。

另请参阅 CMAKE_<LANG>_IMPLICIT_LINK_DIRECTORIES 变量。

上一主题

CMAKE_<LANG>_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES

下一主题

CMAKE_<LANG>_LIBRARY_ARCHITECTURE

本页

  • 显示源

快速搜索

导航

  • 索引
  • 下一页 |
  • 上一页 |
  • CMake 4.1.0 »
  • 文档 »
  • cmake-variables(7) »
  • CMAKE_<LANG>_IMPLICIT_LINK_LIBRARIES
© 版权所有 2000-2025 Kitware, Inc. 和贡献者。使用 Sphinx 8.1.3 创建。