SDL2 Android构建找不到.h文件

问题描述

我一直试图在Android中构建和运行我的SDL2“项目”(只是一个带有矩形的简单屏幕)。但是,看来我做不到。不管我尝试什么。

我遵循this tutorial.来构建我的项目。我制作了一个Makefile来简化构建过程。

build:
    g++ -std=c++14 -Wfatal-errors \
    src/*.cpp \
    -lSDL2 \
    -o game

bandroid:
    ./SDL2-2.0.12/build-scripts/androidbuild.sh \
    com.ssamdev.games \
    src/*.cpp

run:
    ./game

clean:
    rm ./game

它在我的计算机上运行良好,当我调用“ bandroid”(为Android构建的makefile命令)时,它运行良好并显示

要构建并安装到设备进行测试,请运行以下命令:cd /Users/ssam/Documents/Git/CrossEngine/SDL2-2.0.12/build/com.ssamdev.games ./gradlew installDebug

但是,当我尝试这样做时,它会构建一段时间,然后打印以下内容

 Fatal error: 'Game.h' file not found   
 #include "Game.h"
          ^~~~~~~~

这是我的src文件树:

src
├── Constants.h
├── Game.cpp
├── Game.h
└── Main.cpp

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)