小编Mic*_*cik的帖子

是否有一种脚本语言可以嵌入到我的Android应用程序上

我正在使用Java制作一个针对Android平台的游戏引擎,并希望在其中嵌入脚本语言.我已经尝试过Jython,LuaJava和Groovy,但是我在项目中包含的.jars都没有使用这些语言.结果,我的游戏引擎无法运行.

我知道Android平台将应用程序编译成java字节码,然后将其转换为Dalvik兼容的.dex格式,因为Android使用Dalvik虚拟机.所以我很确定,遗憾的是,这些脚本语言可能不适用于Android上的Java应用程序项目.

所以我的问题是,是否存在一种脚本语言,我可以将其嵌入到我的Java游戏引擎中,该引擎可以在Android平台上运行?

谢谢.

java scripting android

9
推荐指数
1
解决办法
2804
查看次数

两个模板类由彼此的成员组成

我的代码中需要两个模板类由彼此的成员字段组成.例如,我有两个文件,

templates.h

template <class T> class B;

template <class T>
class A
{
    B<A> a;

    // fields and methods dependent on T
};

template <class T>
class B
{
    A<B> b;

    // fields and methods dependent on T
};
Run Code Online (Sandbox Code Playgroud)

main.cpp中

#include "templates.h"

int main()
{
    A<int> a;
}
Run Code Online (Sandbox Code Playgroud)

当我编译时,我收到此链接中显示的输出

http://pastebin.com/taBWZjar

我正在使用g ++编译器.当我输入g ++ --version时,我得到了

g ++(Gentoo 4.7.2 p1.3,pie-0.5.5)4.7.2

如果在c ++中无法做到这一点,那么替代方法或解决方法是什么?或者这可能是我的编译器的错误?

c++ templates g++

1
推荐指数
1
解决办法
972
查看次数

标签 统计

android ×1

c++ ×1

g++ ×1

java ×1

scripting ×1

templates ×1