Cmake Cannot determine link language for target

或许只是因为某个library只有头文件,没有cpp,所以cmake不知道到底是什么语言。

然而实际上就算手动设置link language,由于不是把这个library设置为interface library(或者什么其他东西),所以linker一样不会生成lib,导致链接失败。

摸鱼的解决办法:新建一个空的cpp文件,就只有一行,#include这个头文件,就完事了。

留下评论