Čistě C ++ Program zkompilovaný pro Android

hlasů
7

Chci sestavit tento program pro Android, a vidět to běží na mém telefonu:

#include Hello World.h

using namespace codewerks;

//=============================================
// Main Loop
//=============================================
int main(int argc, char* argv[])
{
        Print(std::string(Hello World!));
}

Kde mám začít? Mohu sestavit to s GCC? NDK zdá se zaměřil na Javě. Děkuji.

Položena 20/08/2010 v 16:59
zdroj uživatelem
V jiných jazycích...                            


2 odpovědí

hlasů
3

To je nyní možné s nejnovějšími NDK. Budete potřebovat emulátor nebo telefon se systémem Android 2.3, aby to zkusit, ale NativeActivity dokumentace má kompletní příklad.

Bohužel je poněkud složitější než jednoduchý „Hello World“ Například i „hlavní“ je napsáno „android_main“. Stále je potřeba se starat o své životního cyklu aplikace, jako vy v Javě, a jediný skutečný způsob, jak kreslit na obrazovku, je použití OpenGL ES. Zdá se, že má být navržen pro psaní her pro Android.

Odpovězeno 09/12/2010 v 22:11
zdroj uživatelem

hlasů
1

Vybudovat jako spustitelný soubor. (BUILD_EXECUTABLE)
Zkopírujte spustitelný do sdcard. (ADB tlak)
Jdi na android pláště. (adb shell)
Změna povolení spustitelného souboru. (chmod 777)
Spustit spustitelný soubor. (./out)
Uvidíte tištěný výsledek na konzole. (šťastný?)

Odpovězeno 31/01/2012 v 09:01
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more