C++ 带SDL2问题的Visual studio代码

C++ 带SDL2问题的Visual studio代码,c++,visual-studio-code,sdl-2,C++,Visual Studio Code,Sdl 2,我试图让SDL2使用visual studio代码,但它似乎找不到头文件 这就是我在终端中遇到的错误 Executing task: C:/MinGW/bin/g++ C:\Users\codyc\Desktop\SDL\SDL2-2.0.8\i686-w64-mingw32\bin C:\Users\codyc\Desktop\SDL\SDL2-2.0.8\i686-w64-mingw32\include\SDL2 C:\Users\codyc\Desktop\SDL\SDL2-2.0.8\i

我试图让SDL2使用visual studio代码,但它似乎找不到头文件

这就是我在终端中遇到的错误

Executing task: C:/MinGW/bin/g++ C:\Users\codyc\Desktop\SDL\SDL2-2.0.8\i686-w64-mingw32\bin C:\Users\codyc\Desktop\SDL\SDL2-2.0.8\i686-w64-mingw32\include\SDL2 C:\Users\codyc\Desktop\SDL\SDL2-2.0.8\i686-w64-mingw32\lib <
c:/mingw/bin/../lib/gcc/mingw32/6.3.0/../../../../mingw32/bin/ld.exe: cannot find C:\Users\codyc\Desktop\SDL\SDL2-2.0.8\i686-w64-mingw32\bin: Permission denied
c:/mingw/bin/../lib/gcc/mingw32/6.3.0/../../../../mingw32/bin/ld.exe: cannot find C:\Users\codyc\Desktop\SDL\SDL2-2.0.8\i686-w64-mingw32\include\SDL2: Permission denied
c:/mingw/bin/../lib/gcc/mingw32/6.3.0/../../../../mingw32/bin/ld.exe: cannot find C:\Users\codyc\Desktop\SDL\SDL2-2.0.8\i686-w64-mingw32\lib: Permission denied
collect2.exe: error: ld returned 1 exit status
The terminal process terminated with exit code: 1
执行任务:C:/MinGW/bin/g++C:\Users\codyc\Desktop\SDL\SDL2-2.0.8\i686-w64-mingw32\bin C:\Users\codyc\Desktop\SDL\SDL2.0.8\i686-w64-mingw32\include\SDL2 C:\Users\codyc\Desktop\SDL\SDL2.0.8\i686-w64-mingw32\lib<
c:/mingw/bin/./lib/gcc/mingw32/6.3.0/../../../../../../../mingw32/bin/ld.exe:找不到c:\Users\codyc\Desktop\SDL\SDL2-2.0.8\i686-w64-mingw32\bin:权限被拒绝
c:/mingw/bin/./lib/gcc/mingw32/6.3.0/../../../../../../../mingw32/bin/ld.exe:找不到c:\Users\codyc\Desktop\SDL\SDL2-2.0.8\i686-w64-mingw32\include\SDL2:权限被拒绝
c:/mingw/bin/./lib/gcc/mingw32/6.3.0/../../../../../../../mingw32/bin/ld.exe:找不到c:\Users\codyc\Desktop\SDL\SDL2-2.0.8\i686-w64-mingw32\lib:权限被拒绝
collect2.exe:错误:ld返回了1个退出状态
终端进程终止,退出代码为:1

对于初学者来说,安装SDL2 for windows development之类的开放源码库以及使用mingw32之类的工具进行交叉编译可能是一个相当大的挑战

<> P>推荐下载VCPKG,它是Github的VisualStudioC++的开源打包器。安装后,您可以通过Powershell命令行导入许多此类项目。在您的情况下,它将如下所示:
\vcpjg安装sdl2:x64 windows static