C++ cmake:共享库:如何获取.lib名称而不是.dll名称?

C++ cmake:共享库:如何获取.lib名称而不是.dll名称?,c++,visual-studio,dll,cmake,C++,Visual Studio,Dll,Cmake,在Windows下,我使用cmake生成一个共享库和一个可执行文件 共享库生成2个文件,一个.DLL和一个.lib 我对$使用add\u custom\u命令,这将输出.DLL文件的名称 但是,我需要.LIB文件的名称 我该怎么办?有什么想法吗?刚刚发现,也许对其他人有用,所以我与大家分享 只需使用目标链接器文件而不是目标链接器文件 $?只需知道Cmake不希望您使用这些东西,它们可能在意外情况下具有意外值。如果你需要这些,你可能用错了方法

在Windows下,我使用cmake生成一个共享库和一个可执行文件

共享库生成2个文件,一个.DLL和一个.lib

我对
$
使用
add\u custom\u命令
,这将输出.DLL文件的名称

但是,我需要.LIB文件的名称


我该怎么办?有什么想法吗?

刚刚发现,也许对其他人有用,所以我与大家分享


只需使用目标链接器文件而不是目标链接器文件

$
?只需知道Cmake不希望您使用这些东西,它们可能在意外情况下具有意外值。如果你需要这些,你可能用错了方法