【发布时间】:2011-10-17 10:01:01
【问题描述】:
我生成了一个名为 mylib80.dll 的共享库(它有 后缀“80”,因为我想将版本信息嵌入到库名称中。
我使用 set_target_properties 和 _POSTFIX 属性来实现 这。默认情况下,CMake 将相应的导入库命名为 mylib80.lib。但我希望我的共享库有一个名为的导入库 mylib.lib(名称中没有嵌入版本)。
有没有可能 全部?我尝试了 IMPORT_SUFFIX,但它似乎没有像我预期的那样工作。
我使用 MSVC,对于 GCC 和其他编译器,我不需要这个。
任何帮助将不胜感激。
【问题讨论】:
-
你能发布你的 cmake 文件吗?如果没有完整的代码,很难猜出 cmake 做了什么。
标签: c++ visual-c++ cmake