Hallo,
ich habe hier ein kleines Problem (oder auch größer). Ich möchte gerne meine C++ Sourcecode in eine Android App verwenden. Soweit alles gut, das mit den NDK klappt recht gut.
Ich benutze folgende Funktion die sich aber vom Compiler nicht übersetzen lässt.
Ihm fehlt "tr1/functional"
Code
#include <tr1/functional>
using namespace std::tr1;
using namespace std::tr1::placeholders;
class CPU
{
public:
function<unsigned char(unsigned short)> *ReadProcTbl;
...
Alles anzeigen
Wie kann ich den Compiler überreden das er das schluckt. Hat jemand damit schon gearbeitet.
Oder wie kann ich das umschreiben, ich muss von außen einen Zeiger einer Funktion in die Klasse ablegen (function<unsigned char(unsigned short)> *ReadProcTbl; ). Die Klasse kann dann intern auf diese Funktion zugreifen.
Ich benutze Eclipse mit ADT.
MfG Thorsten