为什么Windows上的CMAKE_FIND_LIBRARY_SUFFIXES中不包含.dll?

问题描述 投票:0回答:1

我有一个库,该库由我在REQUIRED中的项目构成cmake,并且我以前已经建立并安装了一个库。这是共享库,因此在Windows上带有.dll扩展名。

findMyLibrary.cmake,但是找不到库,因为.dll中缺少CMAKE_FIND_LIBRARY_SUFFIXES扩展名。我打算将.dll附加到列表中,但是我开始怀疑这是否是推荐的方法。我不明白为什么Ubuntu上存在.dll时Windows上缺少.so

这些扩展是否在Cmake中进行了硬编码?每个平台的后缀列表的来源是什么?

欢呼声

c++ dll cmake hyperlink lib
1个回答
0
投票

Here是一个很好的解释。

© www.soinside.com 2019 - 2024. All rights reserved.