结合 C++ 和 Java 项目
combining c++ and java projects
我想就如何组合两个项目提出建议。它们都是开源的,我想从一个到另一个实现一些功能。我是否需要使用某种"代码转换器"。
- 相同的过程,单一的应用程序:
- 最规范的方式 - JNI
- JNA
- 杂项代码生成器
- 完全用 Java 编写的单独进程,每个进程C++:
- 普罗托布夫
- 内存映射/套接字/管道
- 网络服务。
- 科尔巴:)
- 等。
等等。这一切都取决于您的冒险精神,目标平台和您的需求(例如,如果您需要C++和Java来绘制UI - 多进程解决方案将很难)。
你很可能需要使用 JNI 从 Java 调用C++代码。这是一个非常广泛的主题,因此您最好从阅读文档和您可以在线找到的任何相关教程开始。
这样,您就不会转换 beetween 语言 - 您使用C++编译器来C++代码并从 Java 代码加载生成的库。
相关文章:
- 使用C++库在Android项目中修改gradle中的cmake参数,用于插入指令的测试
- 无法在 CLion 中构建 C++ 项目
- 运行同一解决方案的另一个项目的项目
- 尝试在 QT 项目中调用 Java 代码时未找到类异常
- 在Java项目中使用CPP和OpenCV项目的.so文件
- 将C++项目迁移到 Java,保护实现细节
- 如何将 gnu-libstdc++ 包含在 JNI Java swing 项目中
- CMAKE 将 java 库添加到 cpp 项目中
- 使用Java和C 一起使用Android项目
- 如何在Firebreath插件框架中使用基于Java的项目
- 使用 JNI 将 C# 加载到 Java 项目中的未解决链接错误
- 结合 C++ 和 Java 项目
- 如何在使用JNI的C++/Java项目中使用CRT中的工具检测内存泄漏
- IDE,框架,代码管理器工具,在一个项目中支持Java和C++的东西
- Android项目将部分Java代码改为c++
- C/ c++的跨平台兼容性(从Java移植项目)
- CMake访问SWIG并将java库链接到现有的c++项目时出现的问题
- Eclipse中的Java/ c++项目管理
- 将Java/C++代码库转换为基于IDE的项目
- 使用ENVDTE时的Java脚本-将新项目添加到现有解决方案中,并将其定位在特定的子文件夹中