小编Eva*_*n S的帖子

致命错误:SDL/SDL.h:没有那个文件或目录

我正在尝试在https://tutorialsplay.com/opengl/2014/04/23/textured-cube/上练习第 1 课

当我运行名为 cube.c 的代码时,我得到了

cube.c:16:21: fatal error: SDL/SDL.h: No such file or directory
 #include <SDL/SDL.h>
                     ^

compilation terminated.
Run Code Online (Sandbox Code Playgroud)

我已经在https://github.com/PluginIO/EX3/wiki/Setting-up-SDL2-in-Ubuntu-12.10 的指导下安装了 SDL2

不过我使用的是 14.04...

SDL2 安装成功我没有收到任何错误。

SDL.h 文件位于“/usr/local/include/SDL2”

我试图通过命令强制使用全路径链接

gcc cube.c -lglut -lGL -lGLU -l/usr/local/include/SDL2
Run Code Online (Sandbox Code Playgroud)

代替

gcc cube.c -lglut -lGL -lGLU -lSDL
Run Code Online (Sandbox Code Playgroud)

但一切都白费了……

有人知道这个链接问题的解决方案吗?

正如穆鲁指出的那样,我改成了大写,我得到了“错误:未知类型名称‘SDL_keysym’”的意思。

我发现的另一种方式是

我变了

#include <SDL/SDL.h> 
Run Code Online (Sandbox Code Playgroud)

#include <SDL2/SDL.h>
Run Code Online (Sandbox Code Playgroud)

不再显示“致命错误:SDL/SDL.h:没有这样的文件或目录”因此现在考虑解决。但是,我收到以下错误,这些错误将在单独的线程上发布。

cube.c:105:22: error: unknown type name ‘SDL_keysym’
 void handleKeyPress( SDL_keysym *keysym )
                      ^
cube.c: In function ‘main’:
cube.c:239:5: error: unknown type name ‘SDL_VideoInfo’ …
Run Code Online (Sandbox Code Playgroud)

opengl sdl

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

为菜单栏等设置深色主题(不是编辑器)代码::块

在此处输入图片说明

我安装了 codeblocks-contrib,它为我提供了更多控件,例如键盘快捷键设置。但是,我仍然无法弄清楚如何将黑暗主题应用于所有区域,包括菜单栏和左窗格,而不是编辑器区域,就像附加照片一样。有人知道吗?

下面的照片是我的代码::块,深色主题仅应用于编辑器区域。

黑暗主题的唯一编辑器

themes code-blocks

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

如何通过终端命令更改颜色配置文件?

我经常从颜色设置中更改颜色配置文件。我想设置别名以便在颜色配置文件之间切换,例如 D50 到 D55 并切换回来。

在此处输入图片说明

有谁知道如何通过终端命令进行更改?

回复 AB 的回答:

$ colormgr get-devices
Object Path:   /org/freedesktop/ColorManager/devices/xrandr_Apple_Computer_Inc_Color_LCD_evn_1000
Owner:         evn
Created:       May  7 2015, 03:36:44 PM
Modified:      May  9 2015, 08:48:18 AM
Type:          display
Enabled:       Yes
Embedded:      Yes
Model:         MacBookAir4,2
Vendor:        Apple
Serial:        unknown
Seat:          seat0
Scope:         temp
Colorspace:    rgb
Device ID:     xrandr-Apple Computer Inc-Color LCD
Profile 1:     icc-df7c0067b1eb9bcc9fc9b33bc3a797eb
               /usr/share/color/icc/colord/Gamma5000K.icc
Profile 2:     icc-57f0d896250f6f98f77ca1b0d19019c0
               /usr/share/color/icc/colord/Gamma5500K.icc
Profile 3:     icc-c385a6cc9b355dfa77d994ff54626f8a
               /home/evn/.local/share/icc/edid-2fa49b462ac314062ce76fce977d6525.icc
Metadata:      XRANDR_name=eDP1
Metadata:      OutputPriority=primary
Metadata:      OwnerCmdline=/usr/lib/unity-settings-daemon/unity-settings-daemon 
Metadata:      OutputEdidMd5=2fa49b462ac314062ce76fce977d6525

$ colormgr device-get-default-profile xrandr-Apple Computer Inc-Color LCD …
Run Code Online (Sandbox Code Playgroud)

command-line color-management

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