Visual studio代码#包含已停止工作 我试图在Windows计算机上用C++来将SDL2包含在VSCODE中,但由于某种原因,它突然停止工作。
我的代码:Visual studio代码#包含已停止工作 我试图在Windows计算机上用C++来将SDL2包含在VSCODE中,但由于某种原因,它突然停止工作。,c++,windows,visual-studio-code,C++,Windows,Visual Studio Code,我的代码: #include <iostream> #include <SDL2/include/SDL.h> int main(){ if (0){ std::cout<<"abc"<<std::endl; } std::cout<<"Hello world"<<std::endl; return 0; } 我收到了错误消息: helloworld.cpp:2:10: f
#include <iostream>
#include <SDL2/include/SDL.h>
int main(){
if (0){
std::cout<<"abc"<<std::endl;
}
std::cout<<"Hello world"<<std::endl;
return 0;
}
我收到了错误消息:
helloworld.cpp:2:10: fatal error: SDL2/include/SDL.h: No such file or directory
#include <SDL2/include/SDL.h>
^~~~~~~~~~~~~~~~~~~~
compilation terminated.
helloworld.cpp:2:10:致命错误:SDL2/include/SDL.h:没有这样的文件或目录
#包括
^~~~~~~~~~~~~~~~~~~~
编译终止。
它说该文件丢失了,但它存在于目录中,并且以前可以正常工作
我做错了什么?如何修复它?文件存在于
C:/cppLibraries
的SDL2/
目录中,不是吗?是的,文件存在,visual studio检测到它,但当我尝试运行程序时它不工作。重新链接库,它可能不再链接。签出:是关于VisualStudio的,我使用的是VisualStudio代码。
helloworld.cpp:2:10: fatal error: SDL2/include/SDL.h: No such file or directory
#include <SDL2/include/SDL.h>
^~~~~~~~~~~~~~~~~~~~
compilation terminated.