我在 Linux Mint 上安装了 Visual Studio Code,并使用了 Microsoft 的 C++ 扩展。由于我想编写一个连接到 PostgreSQL 的程序,因此我下载了所需的源代码并按照所述进行编译和安装。为了能够编译快速示例,编译器应该找到 PSQL 客户端库中的包含内容。我可以在文件夹“/usr/local/include”中找到包含内容。所以我想在c_cpp_properties.json中添加这个文件夹。不幸的是,vscode 没有找到这个文件夹并告诉我: 。
由于我将 vscode 安装为“Flatpak”应用程序,因此它对文件系统的访问受到限制。我从 https://code.visualstudio.com 卸载并安装了 .deb 包。此安装可以访问 /usr/local 文件夹。