问题描述
我一直试图在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 (将#修改为@)