导航

  • 索引
  • 下一页 |
  • 上一页 |
  • CMake 4.2.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.2.0 »
  • 文档 »
  • cmake-variables(7) »
  • CMAKE_<LANG>_IMPLICIT_LINK_LIBRARIES
© Copyright 2000-2025 Kitware, Inc. and Contributors. 使用 Sphinx 8.2.3 创建。