记录一个使用cmake时遇到的错误

在使用cmake进行编译时,发现vscode中有时会遇到无法发现头文件的问题:

 

 对比cmakelists.txt文件以及其他代码文件发现代码本身没有错误, 然后注意观察vscode左侧文件栏, 发现文件夹名字上有个红点,而且文件夹的名字会变红,把鼠标放在上面,会显示这个文件夹:contains emphsized items

 

解决办法是想办法去除这个红点以及让文件夹的名字变白, 可以考虑重建文件夹,将原文件夹中的文件移动到新文件夹中,发现不再有contains emphasized items,这个警告, 此后删除原文件进行cmake重新编译即可。

 

posted @ 2022-01-12 14:44  besubtle  阅读(1016)  评论(0)    收藏  举报