我使用 cmake 命令设置了一个只有头文件的库项目:
add_library(my_library INTERFACE)
我还加了
target_sources(my_library INTERFACE ${MY_LIRBARY_HEADER_FILES})
但是当我打开一个源文件时,我会得到一个警告:
此文件不属于任何项目目标,代码洞察功能可能无法正常工作
我失去了很多功能,比如代码完成。
什么是正确的方法来设置这样的 CLion 提供其通常的功能在一个标题-只有库?