【发布时间】:2016-05-21 02:57:31
【问题描述】:
在 GNU/Linux 上,约定是将库的名称(我们称之为 foo)传递给不带 lib 前缀的 target_link_libraries(否则它会尝试链接 liblibfoo.so)。但是,在 Windows 上,当我要求与“foo”链接时,它会尝试查找不存在的“foo.lib”,因为该库名为 libfoo.lib。有没有办法指示 cmake 添加 lib 前缀,而无需使用另一个 if(WIN32) 块?
【问题讨论】:
标签: windows visual-c++ cmake