JavaCPP

The missing bridge between Java and native C++
Download

JavaCPP Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Publisher Name:
  • Samuel Audet
  • Publisher web site:
  • http://code.google.com/u/117413176763946864361/
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 105 KB

JavaCPP Tags


JavaCPP Description

JavaCPP is a free and opens-ource Java library that gives you efficient access to native C++ inside Java, differently to the way some C/C++ compilers interact with assembly language. JavaCPP uses JNI, thus it works with all Java implementations, including Android. Unlike other approaches (SWIG, CableSwig, JNIGeneratorApp, JNIWrapper, Platform Invoke, GlueGen, JNIDirect, JNA, JniMarshall, JNative, J/Invoke, HawtJNI, BridJ, etc.), JavaCPP supports naturally and efficiently many features of the C++ language often considered problematic,These include template classes and functions, overloaded operators, member function pointers, callback functions, nested struct definitions, variable length arguments, nested namespaces, large data structures containing arbitrary cycles, multiple inheritance, passing/returning by value/reference/vector, anonymous unions, bit fields, exceptions, destructors and garbage collection.Detailed instructions on how to install and use the JavaCPP utility on your Mac are available HERE.JavaCPP is a cross-platform utility capable of running on any operating system that comes with Java support (e.g. Mac OS X, Windows, Linux).


JavaCPP Related Software