2016-07-23 7 views
0

verwenden Ich möchte zum Beispiel eine Bibliothek für eine bestimmte mathematische Berechnung in C mit pigscript verwenden. Ich möchte wissen, ob es möglich ist, sie hinzuzufügen wie < 'math.h'>. um spezieller zu sein, geht es in der Bibliothek um gewöhnliche Differentialgleichungen (in Matlab mit ode23 gut bekannt).Kann ich C-Bibliotheken (Header) in RenderScript mit include

Antwort

2

Nein, Sie können keinen C-Code in Ihre Renderscript-Dateien einschließen.

+0

Warum? Was kann ich tun, wenn es eine wichtige Bibliothek ist? – Shahryar

+0

Renderscript ist nicht C oder C++. Es wird schließlich in etwas Plattformspezifisches kompiliert. Es könnte eine Baugruppe für den Anwendungsprozessor, einen integrierten DSP oder die GPU sein. Sie müssen entweder den Code für RS neu schreiben oder einfach JNI verwenden, um den C-Code von Java aus aufzurufen. –

+0

Also meinst du ich muss NDK verwenden? – Shahryar

Verwandte Themen