首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >包括“SDL/SDL.h”和#包含“SDL.h”的区别

包括“SDL/SDL.h”和#包含“SDL.h”的区别
EN

Stack Overflow用户
提问于 2012-12-29 03:50:45
回答 3查看 3.9K关注 0票数 1

我正在使用Ubuntu12.04.1。我使用的编译器是gcc,我的IDE是CodeBlocks。我在C/C++下使用SDL。当我包含"SDL/SDL.h"时,程序将被编译并显示输出。但是,包含"SDL.h"会产生一个错误:

致命错误: SDL.h:没有这样的文件或目录 |===构建完成:1错误,0警告===|

此外,在/usr/中还有两个SDL.h文件-

一个是/usr/include/SDL/SDL.h

另一个是/usr/include/SDL.h

两个头文件之间有什么区别,为什么只有一条路径可以工作?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-12-29 03:57:46

我不知道为什么你有2份SDL.h或者那是什么,但这有帮助吗?'"SDL.h" no such file or directory found' when compiling

如果你复制了一份,你应该删除它。

票数 0
EN

Stack Overflow用户

发布于 2012-12-31 14:36:10

#包含指向文件夹"MinGW\include“的点。有些人将他们的整个SDL文件夹移到那里,因此SDL.h位于"SDL\SDL.h“中。其他人只需将SDL.h移动到包含文件夹,这意味着他们只需使用"SDL.h“。

票数 1
EN

Stack Overflow用户

发布于 2013-08-12 19:05:32

这是:

代码语言:javascript
复制
#include "myheader.h"

查找名为myheader.h er.h的文件,同时:

代码语言:javascript
复制
#include "MyFolder\myheader.h"

在名为MyFolder的文件夹中查找名为myheader.h er.h的文件

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14078532

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档