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 (将#修改为@)