我有一个与在 C++ 中为多个平台构建库有关的问题。我注意到许多图书馆都希望有一个“符号链接”。使用 CMake,符号链接由以下代码完成:
set_target_properties({library_name}, PROPERTIES VERSION, ${library_string_version} SOVERSION {library_string_shortversion})
我不明白为什么图书馆需要符号链接。而且,在我看来,符号链接总是与库的版本有关,它们之间有什么关系吗?谢谢!