如何指示 CMake 链接到库的非编号版本?例如,当使用 Boost 库时,我有:
find_package(Boost COMPONENTS regex program_options REQUIRED)
target_link_libraries(main ${Boost_PROGRAM_OPTIONS_LIBRARY})
以及针对 libboost_program_options.so.1.49.0 的可执行链接。如果我尝试在旧机器上运行此可执行文件,它将失败,因为找不到该库,尽管我知道该功能已存在于该库版本中。