如何解决SDL2代码完成如何用于VScode?
我一直在与SDL2一起工作,以制作游戏或小型项目等。前几天,我从事其他工作,我意识到我对所有基本库(例如<Windows.h>
)都具有代码完成功能。我想知道为什么我没有SDL的相同版本,而是查看documentation以确保我正确地安装了它,并且据我所知。
我跑了:g++ -v -E -x c++ -
(如果我理解正确,可以找到我的包含路径吗?)并收到:
#include "..." search starts here:
#include <...> search starts here:
c:\mingw\bin\../lib/gcc/mingw32/8.2.0/include/c++
c:\mingw\bin\../lib/gcc/mingw32/8.2.0/include/c++/mingw32
c:\mingw\bin\../lib/gcc/mingw32/8.2.0/include/c++/backward
c:\mingw\bin\../lib/gcc/mingw32/8.2.0/include
c:\mingw\bin\../lib/gcc/mingw32/8.2.0/../../../../include
c:\mingw\bin\../lib/gcc/mingw32/8.2.0/include-fixed
End of search list.
我确保所有这些目录中都存在SDL.h
,并且仍然不能使用代码完成功能。它带有红色下划线,错误为“无法打开源文件SDL.h” 。
我看过一些论坛,他们告诉我用正确的c_cpp_properties.json
更新includePath
,但是我不确定这是问题还是如何解决。
有人可以指出正确的方向,弄清楚如何设置代码完成/正确链接我的SDL,以便VSCode“知道要看的地方”吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。