没有这样的文件“ SDL2.h”

问题描述

我运行KDE Neon 20.04,每当我尝试在Sublime Text中运行此命令块时,都会出现此错误

#include "SDL2.h"
#include "SDL2_image"
#include <iostream.h>
int main(int argc,char* args[])
{
    std::cout << "Yay" << std::endl;
    return 0;
}

SDL2.h没有这样的文件或目录

解决方法

您必须首先安装SDL开发库。您可以使用命令sudo apt-get install libsdl2-dev安装它。

您还错误地包含了sdl标头。

这是正确的方法。

#include <SDL2/SDL.h>
#include <SDL2/SDL_image.h>