【发布时间】:2015-03-05 09:20:53
【问题描述】:
我正在做一个 cocos2d-x 项目并正在集成 Google Play 服务。
我在这里学习教程:https://developers.google.com/games/services/cpp/GettingStartedNativeClient
我也参考了这个指南:
https://developers.google.com/games/services/cpp/gettingStartedAndroid
我已经在环境变量中设置了我的 SDK 和 NDK 以及 Google Play SDK 位置。 Google Play 环境变量是 NDK_MODULE_PATH="/Users/MyName/Documents/"
gpg-cpp-sdk 文件夹也在 Documents 中,正如指南所说的我需要的那样。
该指南提到了一个我在任何地方都找不到的示例项目“极简主义”。我已经通过了它并完成了它说添加 JNI_OnLoad 的步骤:
gpg::AndroidPlatformConfiguration platform_configuration;
platform_configuration.SetActivity(state->activity->clazz);
当我编译时,它抱怨 gpg 未定义。我进入我的 cocos2d-x 项目并添加了头目录和库目录,但仍然没有运气。
我试过了:
#include <gpg/gpg.h>
#include <gpg.h>
#include "gpg/gpg.h"
#include "gpg.h"
运气不好。
谁能指出我设置此设置的正确方向?应该包括什么?我的 google play 服务的环境变量设置正确吗?
谢谢。
更新:似乎由于我有一个makefile,它甚至没有考虑包含目录。问题是我不知道如何告诉 makefile 或 Eclipse 也包含这些目录。
【问题讨论】:
标签: android c++ eclipse cocos2d-x