我正在尝试将包含多个文件的c ++项目移植到android。我正在使用以下目录结构:
/游戏
_ /来文
_ _ / android
_ _ _ / jni
_ _ _ _ /游戏(符号链接到上面的游戏文件夹)
_ _ / src(.cpp和.h文件)
_ / thirdparty
_ _ / audio(.cpp和.h文件)
_ _ / video(.cpp和.h文件)
我面临的问题是,当我尝试在jni / symlinked游戏文件夹中编译cpp文件时,它会尝试在“../../thirdparty/”路径中包含另一个标题,然后编译器给我这个: “jni / game / source / game / src /../../ thirdparty / fatal error”
如何告诉编译器遵循#include“”标签中给出的相对路径?