包装整个C++;java应用程序?

包装整个C++;java应用程序?,java,android,c++,java-native-interface,swig,Java,Android,C++,Java Native Interface,Swig,我目前在一家公司工作,该公司给了我一个由一位前学生实施的应用程序。他们用SWIG ./P>完全封装(甚至是主)一个现有的C++应用程序。 该应用程序最初设计为在桌面上工作,现在他们想让它在android手机上工作 我的问题是: 如果应用程序没有成功包装所有内容,那么它是否可以正常工作 图书馆 还有别的办法吗 >P>是否有必要在爪哇编写主程序并调用C++库? 欢迎任何意见 我怀疑是否有一个像SWIG这样的自动实用程序可以用来转换PC->Android-Android操作系统有着明显不同的架构 看看

我目前在一家公司工作,该公司给了我一个由一位前学生实施的应用程序。他们用SWIG ./P>完全封装(甚至是主)一个现有的C++应用程序。 该应用程序最初设计为在桌面上工作,现在他们想让它在android手机上工作

我的问题是:

  • 如果应用程序没有成功包装所有内容,那么它是否可以正常工作 图书馆

  • 还有别的办法吗

  • >P>是否有必要在爪哇编写主程序并调用C++库?
    欢迎任何意见

    我怀疑是否有一个像SWIG这样的自动实用程序可以用来转换PC->Android-Android操作系统有着明显不同的架构

    看看——它是一个开发工具包,支持常见Java应用程序中名为JNI的特性。
    您可以在Android应用程序中使用Android NDK包含C++库。因此,开发跨平台应用程序的方法是:< /P>主()是任何java应用程序的入口点。C++应用程序做什么?应用程序实际上是识别和验证人的手。C++ java语言,C++语言,C++语言,Studio:他们用手枪来学习,SuhanSou:所以必须用Java编写的,对吗?你可以确定,你有C++程序的所有源代码(包括库)吗?我不是编程专家,但是我问你这个问题:你说的是C++库,那么C++程序呢?你可以把C++程序分成“库”。部分和“入口点”。您可以使用Android NDK重用库部件。“入口点”不能重复使用。