在 Windows 下,我使用 cmake 生成一个共享库和一个可执行文件。
共享库生成 2 个文件,一个 .DLL 和一个 .LIB
我使用 add_custom_command
与 $<TARGET_FILE:mylibname>
, 这会输出 .DLL 文件的名称。
但是,我需要 .LIB 文件的名称。
我该怎么办?有什么想法吗?
最佳答案
刚刚找到方法,也许它对其他人有用,所以我分享。
只需使用 TARGET_LINKER_FILE 而不是 TARGET_FILE!
关于c++ - cmake : shared library : how to get the . lib 名称而不是 .dll 名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48545720/