小编zer*_*mus的帖子

C++ SDL (Visual Studio 2015):无法打开文件 stddef.h

我对 C++ 比较陌生,并且一直在学习在 Visual Studio 2010 中安装 SDL2 的 Lazy Foo 教程(但我使用的是 Visual Studio 2015)。

我已经按照指南进行了几次,因此可以肯定我已经包含了正确的文件等。这是我的 VC++ 目录设置的屏幕截图:

在此处输入图片说明

VC++ 目录设置屏幕截图

#include <SDL.h>
#include <stdio.h>

int main(int argc, char* argv[]) {
    SDL_Init(SDL_INIT_EVERYTHING);
    SDL_Window *window = 0;
    window = SDL_CreateWindow("SDL window",
        SDL_WINDOWPOS_CENTERED,
        SDL_WINDOWPOS_CENTERED,
        640, 480,
        SDL_WINDOW_SHOWN);
    SDL_Delay(1000);
    SDL_DestroyWindow(window);
    SDL_Quit();

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

编译(32 位)时,我收到此错误:

......\documents\sdl\sdl2-2.0.4\include\sdl_stdinc.h(50): 致命错误 C1083: 无法打开包含文件: 'stddef.h': 没有那个文件或目录

将鼠标悬停在 stdio.h 的包含语句上时,我也遇到错误“无法打开源文件 stdio.h”

我将继续研究这一切,但如果有人有任何建议,将不胜感激。如果失败,我可能只会在 Linux 上安装 :)

干杯和感谢您的时间。

c++ sdl visual-c++

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

c++ ×1

sdl ×1

visual-c++ ×1