Ubuntu配置vscode c++環境智能提示時的couldn't found file庫問題

在Ubuntu安裝clang llvm後配置C++環境時,標準庫找不到,或者在vscode中第一行include的庫報錯找不到。但是在命令行下使用clang++ -stdlib=libc++ 命令和g++命令可以正確編譯文件,在vscode中code runner也可以運行,智能提示確報錯。找了很久才發現是項目配置中includepath的問題。

打開vscode中的Microsoft c/c++插件,根據需要設置編譯器路徑和編譯器參數:例如設置clang++ 和-stdlib=libc++。

再根據安裝的代碼添加c++的include路徑:

可以先看看代碼的路徑:

在vscode中添加:

最後vscode不會報錯啦。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章