【问题标题】:Unable to find #include "SDL.h"找不到#include“SDL.h”
【发布时间】:2012-05-31 09:52:22
【问题描述】:

我一直在编译 Lazy Foo 教程 n 给出的代码后,它的显示:-

致命错误 C1083:无法打开包含文件:'SDL.h':没有这样的文件或目录

接下来我该怎么做?我已按照教程给出的程序进行操作,我认为我没有遗漏任何内容。

【问题讨论】:

    标签: visual-c++ compiler-errors sdl


    【解决方案1】:

    转到http://www.libsdl.org/download-1.2.php 并向下滚动到“开发库”。得到你需要的那个,在这种情况下,我想你需要 SDL for Windows 吗?并将其放在您的 Visual Studio 库中。

    【讨论】:

    • 我已经下载了它,但我应该如何将它放在 lib 部分。会计。到 Foo 教程,我去了配置属性并包含了 SDL 库,但这没有帮助......
    • 您从链接下载的文件应该是 SDL.h 文件。检查 Visual Studio 文件夹的位置,例如 c:/Program Files/Visual Studio 2010/lib/ 并将文件放在 lib 文件夹中。然后包含 sdl.h。
    • 现在它显示了 main.obj:错误 LNK2019:未解析的外部符号 _SDL_Init 在函数 _SDL_main MSVCRT.lib(crtexew.obj) 中引用:错误 LNK2019:未解析的外部符号 _WinMain@16 在函数 ___tmainCRTStartup 中引用c:\users\sp singh\documents\visual studio 2010\Projects\SDL_tutorial\Debug\SDL_tutorial.exe : 致命错误 LNK1120: 10 unresolved externals 我应该如何在链接器中链接反对 SDL
    【解决方案2】:

    旧线程,但对于那些继续遇到此问题的人;当您设置 VC++ 目录时,我打赌窗口顶部的配置下拉菜单设置为“调试”(这就是发生在我身上的事情)。将其更改为“发布”,然后再次添加路径...

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-02-10
      • 2013-11-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-06
      相关资源
      最近更新 更多