c++ - 即使我已经包含了某些标题,也没有找到它们。除了使用引号之外,我该如何解决这个问题?
问题描述
我已经使用下载了 SDL2 库,brew install SDL2
但是当我尝试为 Mac 编译 melonDS 时,我一直在用我的头撞到令人讨厌的错误的墙上
bash-3.2$ make
-- Configuring done
-- Generating done
-- Build files have been written to: /Users/bigman/melonDS/build
[ 1%] Building CXX object CMakeFiles/melonDS.dir/src/libui_sdl/main.cpp.o
/Users/bigman/melonDS/src/libui_sdl/main.cpp:24:10: fatal error:
'SDL2/SDL.h' file not found
#include <SDL2/SDL.h>
^~~~~~~~~~~~
1 error generated.
make[2]: *** [CMakeFiles/melonDS.dir/src/libui_sdl/main.cpp.o] Error 1
make[1]: *** [CMakeFiles/melonDS.dir/all] Error 2
make: *** [all] Error 2
bash-3.2$
我已经卸载,重新安装,尝试在 makefile 中使用编译器标志(由于项目使用 cmake,这不起作用)但无济于事。任何其他建议都会很棒。
解决方案
推荐阅读
- html - 页面底部的空白处(没有找到任何解决方案)
- node.js - 生成用于存储的下载 URL
- r - 如何在 R 中使用带状覆盖制作等高线图以显示海底
- javascript - 为数组 Generator JS 中的每个项目生成产量
- c# - 当作为实现接口的参数给出时,为什么不能自动推断类型参数?
- python - 更改熊猫数据框中的负时间增量
- c# - Unity:获取附加了内容大小调整器的游戏对象的高度
- multithreading - C++中的多线程生产者/消费者
- reactjs - Gatsbyjs + Netlify CMS 如何在博客文章中嵌入音频作为背景音乐
- python - 如何获得文本(不是语音,只有文本)的发音(语音)?