【发布时间】:2018-06-03 03:46:30
【问题描述】:
我已安装 SFML,但 Visual Studio Code 找不到该库。我对 Ubuntu 很陌生,对 C++ 也很陌生。
如何让我的 IDE 识别库?
这是“libsfml-graphics-d.so”输入终端时显示的内容。
libsfml-window-d.so.2.5 (libc6,x86-64) => /usr/local/lib/libsfml-window-d.so.2.5
libsfml-window-d.so (libc6,x86-64) => /usr/local/lib/libsfml-window-d.so
libsfml-system-d.so.2.5 (libc6,x86-64) => /usr/local/lib/libsfml-system-d.so.2.5
libsfml-system-d.so (libc6,x86-64) => /usr/local/lib/libsfml-system-d.so
libsfml-network-d.so.2.5 (libc6,x86-64) => /usr/local/lib/libsfml-network-d.so.2.5
libsfml-network-d.so (libc6,x86-64) => /usr/local/lib/libsfml-network-d.so
libsfml-graphics-d.so.2.5 (libc6,x86-64) => /usr/local/lib/libsfml-graphics-d.so.2.5
libsfml-graphics-d.so (libc6,x86-64) => /usr/local/lib/libsfml-graphics-d.so
libsfml-audio-d.so.2.5 (libc6,x86-64) => /usr/local/lib/libsfml-audio-d.so.2.5
libsfml-audio-d.so (libc6,x86-64) => /usr/local/lib/libsfml-audio-d.so
这些是我在 Visual Studio Code 中的用户设置:
{
"editor.detectIndentation": false,
"editor.tabSize": 3,
"editor.insertSpaces": true,
"telemetry.enableTelemetry": false,
"telemetry.enableCrashReporter": false,
"window.zoomLevel": 1,
"editor.rulers": [80,120],
"clang.cxxflags": ["/usr/local/lib/"],
}
当我的鼠标悬停在我的 C++ 代码上时,会显示“#include <libsfml-graphics-d.so>”这个文本:
#include 检测到错误。请更新您的 includePath。
此翻译单元 (/home/userName/Desktop/Temp_Towers_Of_Babel/World_Generation/Main.cpp) 的 IntelliSense 功能将由标记解析器提供。
无法打开源文件“libsfml-graphics-d.so”
找不到“libsfml-graphics-d.so”文件
【问题讨论】:
标签: c++ ubuntu visual-studio-code sfml