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

时间:2018-01-31 15:27:18

标签: c++ visual-studio dll cmake

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

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

我将add_custom_command$<TARGET_FILE:mylibname>一起使用,输出.DLL文件的名称。

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

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

1 个答案:

答案 0 :(得分:2)

刚刚找到了,也许它会对其他人有用,所以我分享。

只需使用TARGET_LINKER_FILE代替TARGET_FILE!