【发布时间】:2019-01-24 00:13:27
【问题描述】:
在 Eigen 库的 official cmake doc 中,它需要 target_link_libraries (example Eigen3::Eigen) 行。我曾尝试删除该行,但随后编译将失败并显示“未找到特征”。
这直接与另一个 StackOverflow 问题中的讨论相矛盾:Using Eigen Lib in my Cmake project?
我不明白为什么 Eigen 需要 target_link_libraries,即使它是一个仅模板库?就像上面的 StackOverflow 问题一样,我假设我只需要包含 Eigen 标头 (include_directories()),它应该可以开箱即用。它没有。
【问题讨论】: